I had the same problem and all the forums never gave a answer.. But I will . there is a small ground running from the fire wall to the exhaust manifold cover. The wire is about 10 inches long. I went through every single ground with no results. But I cleaned that ground and poof problem solved. I hope this helps