With the multiple symptoms described, I'd say Dirt hit it on the head...5volt supply.
Those connectors are notorious for intermittent weired troubles. We soldered them and (if memory serves me right) also ran a wire direct from that supply (5v) to the 5volt terminal location up top on the controller terminal strip.