You made a good start by checking the TPS sensor.
You will need to also check the following:
Mass air flow sensor
MAP sensor
Intake air temp sensor
Check fuel pressure at the rail
Check or replace the oxygen sensor.
Also check for a clogged EGR valve.
Check to make sure your knock sensor, oil pressure sensor, and temp sensors are all wired correctly and no shorts to ground.
Systems on these trucks run in "open loop" mode until they report optimal temp range. This is why it runs fine until it gets warm. When it gets warm, it starts using information from the sensors to make adjustments to fuel mix, timing, injector timing, etc.
SPONSORED LINKS
Thursday, July 19th, 2007 AT 10:11 PM