hello, I have a 1996 k2500 with 211xxx on it, I have had a lot of problems since I passed 20000. the most recent is that it has nothing past 3/4v throttle. if you do wot, it will bogg down and pop and just not go at all, it does this in gear and in park. in park, if you go wot, it will go to about 3500rpm then bogg, but ig you let out it will idle up. I have replaced the tps, the speed sensor( it needed it), replaced front o2 sensors, and removed the cats and nothing has changed, any ides? I did a fuel pump not to long ago also, im thinking towards injectors and such now due to the slight smell of gas when running