EEC messin' up?
Check your actual battery voltage with a hand-held voltmeter with the engine off. Check across the posts, and between the starter solenoid and the engine block. Turn on the headlights and see if the voltage drops. A little bit is OK, but not below about 11 volts. Do it again with the engine at idle. Voltage should stay above 12 volts, and above 14 volts at 1500 rpm or greater.
The sensors probably aren't all bad. It is more likely that VREF is too low, perhaps due to low voltage (or ground shifts) to the ECM, which would throw off the values of all of the sensors at once.
These engines need good quality electricity just as much as they need gasoline. You wouldn't expect the engine to run well on Wizard charcoal starter, nor should you expect it to run with low or unreliable voltage from the battery/charging system.
find where the wiring harnes goes into the ECM (driver firewall i do believe).
Let it idle then grab the bunch of wires leading into the ECM and firmly (BE CAREFUL) wiggle them. If the truck goes into a fit then there's a bad connection in the plug. I haven't corrected the problem yet but i'm currently chasing the same problem.
Tim


