5.2 tbi (318) runs fine cold but horrible when warmed up. Hardly moves and idles around 3-400. Check engine light on but only trans and missfire codes came up. Replaced tps sensor, plugs, and wires. Still no difference. Truck runs fine after I let it sit for an hour or so, but once it gets to full running temp it acts up.