I've been programming the LPD8806 using the LEDBeltKit as my base and just modifying the code. I'm not sure why but the first pixel of my string is always on green. When it's supposed to change colour the green light stays on full and the red and blue turn on as they're supposed to. I tried putting the original LEDBeltKit code on again but the green light still stays on. I thought it was the code but could it be the hardware? Any suggestions to fix? All the other lights seem fine, just the first light.