The PF4 has started doing the erratic TPS thing again. It's not as regular as it was before, like maybe once a week. When it does it, it's always starting the truck after it has been parked all day at work. Hasn't done it in the morning. That's the only common trait I've noticed so far. It jumps up before I even touch the throttle. What I end up doing to fix it is turn the truck off and wait for the ECU to click off and restart. Usually have to do that 2 or 3 times to get the TPS to hold at 0. It will drop down a couple percent every time I restart.
For now I'll just live with it. Doesn't affect drivability other than making the idle annoyingly high.
And the idle isn't high because the throttle is physically open, but because the IAC will park at a high value so when you come to a stop it might be open as much as 50%. Since the TPS is reading over 2%, the IAC stays parked at that high value. As I've mentioned before when this happened, I wish the PF4 was setup to park the IAC at 20% like the Holley stuff I've run. The PF4 seems to park the IAC at whatever position it was in before the TPS goes over 2%. So if the engine is cold, it might be open quite a bit when it parks.