For lack of a better description, my exhaust sounds like popcorn popping when I am cruising and have the gas under a slight load. This means I'm detonating, right? If I let all the way off the gas or give it more gas it gets better, but if say I get on 6 and get up to speed, then let off the gas to where I can maintain speed it pops and crackles like crazy. What could be causing this on a 97 350 vortec?