Well, I took it to the dealer and they put the Scangauge II on it (could have almost bought one myself for the same price

).
They got it to repeat the same symptoms I had been experiencing, and found that the truck ran much better when the fuel pressures were increased using the scanguage II. They noticed that at partial throttle settings the fuel pressure relay was not switching to the high setting until WOT was applied and the system went into open loop phase. Then it switched to the high setting, cleaned right up and ran great. Weird thing is that it never throws a CEL!
They said there was some data the ECU was supplying that was not making any sense, and suspected that the ECU may have gotten some water in it during the water crossings that day of wheeling. We didn't notice any water in the carpets that day, but then we didn't pull the panel to inspect the ECU for moisture either. The water was up to the bottom of the mirrors for a brief period.
They cleaned and tested the MAF sensor, but it didn't change anything.
They confirmed that there were random times that the throttle position sensor went into the open loop briefly, but in their opinion not often enough to warrant the current behavior.
Their suggestions were to replace the TPS, remove clean and balance the injectors, and possibly replace the engine ECU.
I ordered a new TPS, installed it myself, and cleared the computer but no change in behavior.
Now I'm down to replacing the ECU ($1300+ from Cdan), and/or pulling the injectors for a rebuild and balance. The computer behaving wonky after getting wet I understand, but the injectors just suddenly crapping the bed unless at WOT?
Searching for rebuilt/used ECU's- what models/years are compatible with a 97 80? I found a 96 LX450 but wasn't sure if it would work.
Thanks in advance! Opinions, lies, and conjecture are welcome...
