alright so far I've rebuilt/cleaned the throttle body with new gaskets and what not aswell. I soaked the injectors in kerosene overnight, and I actually bought new ones on ebay aswell (after soaking I probably don't need the injectors now but oh well). I changed the Air temp sensor and the coolant temp sensor. Seemed to help with throttle response and overall smooth running of the engine. Now the truck still runs rich, at least I think it does. There is no black smoke or anything but everyone I talk to says it smells really rich (and it does). Im getting around 10 MPG for the 2wd version, I should mention I have dual side exit with no cats. Next thing on my list is the O2 sensor, should I go ahead and change it? Or is the rich smell due to the cat converter. Also perhaps it could be the map sensor?