Ok, I'm baffled! I have a single strand of WS2812 LEDS - 300 on

Ok, I’m baffled! I have a single strand of WS2812 LEDS - 300 on the strand. Using an Adafruit Flora as my controller. I connected the Positive, Negative and Data from the strand to the controller via alligator clips, it ran for 10 hours. I soldered the wires to the controller, it starts glitching after about 45 seconds. The lights remain lit but the programming stops.

So I un-soldered the wires, reconnected with alligator clips, worked fine. Thought it was a bad solder join. So re-soldered them to the same pads, again glitches. Removed them once again, soldered to different pads on the Flora, same glitching. I have no clue what’s causing this. Any direction would be appreciated.

Here’s the code, just in case: http://pastebin.com/mZ6mUuMq

Probably a dumb question but are the wires wrapped around the pads when you solder? I did a project recently where I just filled the pad on the newer version of the flora (it has the big holes that they say are useful for alligator clips) with solder then shoved the wire in while it was hot. It didn’t have a good connection with the pad that way and I ended up having to desolder then wrap the wire around one time ensuring it touched the pad.