Hi, I have a 1998 GMC K2500 with the Vortec 5700. After putting some Summit Racing headers on my truck the engine will ping under anything but the gentlest throttle. I have never heard the truck ping before in my years of driving it, so I am confused why it would start now. The battery was disconnected in the process so my thought is that somehow that has caused the issue, though I have no idea how. I don't think the computer is still 'learning' , I have driven about 30 miles since installing the headers and it has pinged the whole time, gets worse with more throttle. The sparkplugs were replaced a couple days (and about 60 miles) before the headers since I had heard it would be a pain to do it afterwards. The TPS is a new GM OE part (213-912) I did at the same time as the sparkplugs in a parts cannon move to see if I could fix the engine idling too high when you first start it(it would go up to 1500 then come down to 1100 cold where it should be), which funnily enough resetting the computer seems to have done. I can't imagine it being the gas either as I'm at about 280 miles on this tank and you would think it would ping before this if it was bad gas I got. There is no CEL. Any ideas are welcome, thanks.