I got a bunch of messages that seem to indicate the computer isn't talking with all the units it's supposed to. My truck tried to leave me sitting on a ferry yesterday. But I was able to cut the ignition off, let it sit for a moment, and then cut it back on but now it seems to think that D means 2. Just before that, I put the transmission handle over to where it ought to have been D, but it stayed as P. After the off, rest, on, it went over to D but as I said it seemed to think it was 2.
So, I checked the codes and they are mostly PCM this, TCM that, ECM the other. On this vehicle (2006 Dodge Dakota), those are all the same unit.
I've got a Superchips programmer (which is how I got the codes).
I'm going to try checking to make sure all the cables are firmly inserted and attached, maybe with a squirt of contact cleaner from my amp kit. Then once being sure they're all firmly attached, I'm going to try clearing codes and reprogramming to factory. Then back to Economy setting. If this doesn't work, then it's off to the mechanic.
Anyone who's good with engines and trucks and stuff and has some advice, I'd be grateful for it.