That sounds like the starter could be the culprit to me. I just went through that and I bought a new starter from www.jgycustoms.com ($45) and it has worked great ever since. Brent