I had the same problem did everything you can think of, so after awhile I figured to try something simple I run a ground strap from motor mounting bolt to a good ground spot, and haven't had a problem after that, this also worked for others on diffrent web sights.
December, 6, 2010 AT 10:35 PM
It's the motor. You need to replace it. Happened to me at 90,000 miles.