I have a 1997 Chevy k1500 5.7 4l60E. So I replaced my TPS and IAC and my fuel filter cuz I've had a really rough idle didn't fix it just made it worse now it won't go past 2200k rpm in gear without severe backfiring, coming down to either crankshaft ps or camshaft ps, the distributor is new