I have a 03 Terminator and when I am cruising 2200 - 2500 RPM and let off the gas I can hear and feel a clunking sound and I feel the car sort of surge, sort oof like it is free-wheeling and then it is catching. This is in all gears, when I get in the throttle it is fine, it's just when I let out of the throttle or try to coast the car that this is happening. Chime in with anything I can check? Thanks!