My 1997 EZGO runs fine but every once in a while, when I step on the gas, nothing happens. I tap the motor with a hammer, and it takes off and won't do it again that day. My auto experience would say that the solenoid in the starter is going bad. Can I make the same assumption with the EZGO ?