I have a question about starting. When the car is cold, it starts right up no problem. After running or driving for a while, when I start it, it hesitates like the battery is low on amps but then cranks right up. Alternator, battery, starter solenoid, and voltage regulator are brand new. Could the starter itself be going bad?