Ok here is the run down.I just got this car(89 corvette)when I test drove it I noticed a pinging.The owner said it had cheap gas.Anyway guy had just had new injectors,egr,and battery done.I bought car toped off the fuel with supreme(only 9 gal)+ onl bottle of 108 octane booster.Still pinging BAD.Under any acceleration.So I decided to drain out some more the fuel and put more supreme in.Got about half out of car and figured I would take a drive to burn off some more before refueling.Was driving at about 50 when the car just shut down.Pulled to the side of the road and it started right up.Car did this two more times in a 10 mile span.On the fourth time It would not restart.After sitting on the side of the road for 20 min I started cheching around and found I had No spark.I remember reading somewhere that someone said to try and unplug tach wire.I did and it started right up.I still have a bad ping.And now no tach.What does this mean???I also think I may have a egr problem,but that will be another post.(one thing at a time)