Don't forget the motor grounding, I have found it to be the culprit more than once up