Thank you for the reply, however it begs the following questions;
If a dodge dealer cant reload, who can ?
How does one try to see if its a program glitch or hardware failure.
I need to pin down the problem before I toss hundreds of dollars on it and maybe still am not fixed.
WM300
The ECU rebuilding places have access to the Dodge programs to load the ECU's. You give them your VIN and they load the correct program for the VIN with the VIN in it so it communicates with the other controllers.
If your lucky you get a good ECU the first time. Keep in mind it can take up to 3 ECU's to get a good one. Some get a good one the first, others like the prson that called me wondering what was up with the ECU rebuilder aren't as lucky. The first ECU was dead when installe din the truck, would net even initialize and start the truck. The 2nd started and ran, barely, with about 15 codes that could not be resolved. The 3rd one was a charm, worked perfectly and cured the riginal problem of hitting a wall at 2500 rpms and defueling. # 1/2 weeks late rhed his truck back, not happy about it, but his truck was runnign correctly again.
Therein lies the problem, it is almost impossible to seperate what is an electronic glitch as opposed to a hardware failure until you go thru the process of reflashing. If a reflash doesn't cure it and there is no indication it is a sensor process of elmination says its a hardware failure in the ECU. No hard info it is the ECU but thats all that is really left to be the problem.
You can tell just how hard it is with the symptoms you have. From your description the truck runs great when over 23 mph, under that it is a dog. Still runs just not like it should. It is obviously a problem but the solution is not so obvious. The P0602 code is a catch all failure code. What it really means is the error handling system has no idea what is wrong, just something is. The ECU is not smart enough to self diagnose itself.
If it was me this is what I would do:
Check batteries and verify with a load tester they are both good, replace if there is any question.
Clean all the battery connections, chassis brounds, etc.
Unplug the ECU A& B connectors, spray down with electricla contact cleaner and reseat, Same thing with the big connector on the driver side firewall.
Before reconnecting batteries, tie the ground cables together for at least 30 minutes with all battery connections disconnected. This will dishcarge all the capacitors internally and reset everyhthing. Strange as it sounds I have fixed 2 trucks with performance issues and oddball codes like yours.
If that does not help, replace the MAP sensor. They will sometimes work but not correctly and not throw codes.
If that does not resolve the issues then it is time to go to the dealer and have a reflash done. If that doesn't cure it it almost has to be an ECU issue unless you get more codes.
Good luck, electrical glitches like this are a total pain to resolve.