I took the day off yesterday and worked on the Ram all day. I took the air intake completely off (and thus got my first opportunity to inspect the turbo — its blades look just fine and I couldn’t detect any shaft play, either side-to-side or in/out). The turbo looks good.
I took the passenger side battery box off so I could get at all the loom that runs underneath it, and then inspected the entire length of the fan clutch loom from the plug to where it joins other loom.
I was able to find a place, very close to the connector, that looked like it had been pinched. Two of the wires had wire showing through the insulation. So I cut out the bad section and soldered / shrink tubed in a new section of wire about two inches long. I replaced the loom, too. I hooked the fan clutch back up.
I took the batteries to Auto Zone and had them tested. One tested good; the other tested bad. Having read quite a few threads that say these codes can be the result of a bad battery, I replaced both the batteries with Wal-Mart Everstart Maxx 65s batteries, which have a five-year warranty.
I also cleaned and re-oiled the air filter.
And I took the top of the valve cover off and repainted it.
Unfortunately, this work doesn’t seem to have solved the problem. The truck started misbehaving again immediately upon startup, though the problem is not as obnoxious as it was before. I’m seeing the same codes, too (P0480, P0483, P1652).
Also, I used Torque to pull codes and got P1652, C1200, P00<D, B2TAE, ROR-, and C12<D. Except for P1652 (and maybe C1200), none of these make any sense. But then, Torque was complaining about a possible error communicating with the ECM. I hope that doesn’t mean the ECM is the actual problem. Though it would be an easy fix, it wouldn’t be cheap.
… well, okay. I guess I can get a plug-and-play ECM on eBay for $550, excluding core. So that’s not too horrible if I have to go that route.
I drove the Ram to work this morning (I’m patching production servers on a Saturday) and although the CEL came on a few times, the gauges didn’t misbehave and there was no dinging at all.