2005 Dodge 1500 4.7L V6 Automatic Transmission P0700 Code Persists Despite Multiple Repairs
I own a 2005 Dodge 1500 with a 4.7L V6 engine and automatic transmission. What began as a routine oil change and spark plug replacement has escalated into a $800 repair ordeal. The truck suddenly started exhibiting symptoms including misfiring, rough idle, and RPM surging—issues that have been partially resolved, except for the persistent P0700 diagnostic code and ongoing RPM surging. I've ruled out secondary codes but have already replaced the TPS, solenoids, both filters, and added fresh ATF+4 fluid. Additionally, I've replaced the PVC valve, EGR, MAP sensor, spark plugs, ignition coils, cleaned the throttle body and ISC (Idle Speed Control). While I haven't yet replaced the TCM (Transmission Control Module), I'm now considering a full transmission rebuild due to the lack of resolution. The P0700 code remains active even after these extensive repairs. Can anyone provide insight or point me toward potential root causes? It feels like I'm chasing a ghost in the system.
Are you using an OBD2 scanner capable of retrieving all stored and live diagnostic codes? This is critical—some issues only appear when specific conditions are met. Is there a remote starter installed in the vehicle? Does the transmission enter 'limp mode' (i.e., not shifting properly into all gears)? Please describe the RPM surging behavior: at idle, while driving, what gear, and under which conditions?