I have a 89 camaro rs that runs fine at idle but going down the road you here a slite ping like when you run cheep low grade gas then the cheak engine light comes on then you lose power to about 1/2 but as long as the engine light is on there is no ping.I have spent 500 dollars on sensors not yet fixed problem can any one help???