2002 Dodge Ram 1500 4.7L 2WD About 2 years ago Truck idled erraticly and shifted at wrong times, replaced TPS and problem fixed for about a year. Then same symptoms resurfaced, switched from random part bought on Amazon to local Orielly part with Lifetime Warranty. I'm currently on my 4th TPS and truck still won't idle or run. It will start but not stay running, or idle for more than 10 seconds or so unless I floor it. I've replaced the TPS again but engine is still throwing Codes 0120,121,123. Help please I'm stranded right now!!!!