... bad 02 sensors since they regulate the air to fuel mixture of your truck.
+1 though they don't regulate the air to fuel mixture, but I recon I know what you mean, the 02 sensors are tadle tells they norc on you, basically say hey, I am getting too much fuel (running rich) or I am getting too much air (running lean), anytime you are dealing with a sensor, it does just that just senses what is going on but can only tell the computer that, it doesn't regulate anything on it's own, it's not a valve or solenoid, then it is up to the computer to send a signal to the fuel injectors or the idle air control valve, or any other valve or solenoid to actually do something, that's why sometimes you replace the 02 sensors and it doesn't fix the problem, because they are not bad, they are telling the computer something is wrong but it's the valves job to do something about it, and it's the valve of sorts that is out to lunch
keep in mind when the car is cold and just warming up, it is in what is called an Open Loop meaning, it is not listening to any of the sensors it is kinda running on best guess pre programmed mode, it kinda knows what to do on automatic pilot, than after lets say 8 - 12 minutes (this really depends on conditions) it says ok, I've heated up the catalytic converter, I got my coolant nice and hot, lets go boys, what you got for me, and it goes into Closed Loop and starts listening to the oxygen sensors, the water temp sensor, the throttle position sensor, the air temp sensor, the Mass Air Flow meter (very important), but then when you floor it and go open throttle it once again says, forget you oxygen sensors, I give up, and stops listening to the O2 sensors and says you want power you got power but we're gonna run rich, and get ****ty fuel economy
apologies for the lengthy post