Josh, I run FASS150, and its working perfect.
But I did do some diagnosing this evening and these codes came up:
P0118 Engine Coolant Temperature (ECT) Sensor Circuit High Voltage
and the ubiquitous P1093!
I happened to notice on teh way home that my temp gauge never registered anything. It stayed at 160. I figured, "great, the stepper motor went out, too". But this morning, the gauge was working again, and the truck was running better than it did yesterday. About 8 miles from work, the gauge just dropped to 160 again, and I heard loud diesel "clatter" and the truck started bucking and snorting again. Idle was all over the map, from 600 to 1200, surging badly. This evening, gauge worked fine until I got off the freeway, then all hell broke loose. Gauge started dancing from 160-210, and the idle speed (I was stopped at red light) was following right along! The dieseling was back, too.
So my theory is thus: the ecm reads coolant temp to help figure fuel quantities and timing, right? If the sensor starts to go bad and starts reading like its 0* outside, the fuel tables and timing goes into "cold temp" mode...right? Combine that with the conflicting info coming from the IAT sensor (it would be reading hotter intake temps), and the ecm gets confused...and goes into protection mode. Since Im at 100% throttle when this happens, it triggers the 1093.
Per alldata: ENGINE COOLANT TEMPERATURE GAGE
The IPC displays the engine coolant temperature as determined by the PCM. The IPC receives a class 2 message from the PCM indicating the engine coolant temperature. The engine coolant temperature gage defaults to 75°C (160°F) or below when:
* The PCM detects a malfunction in the engine coolant temperature sensor circuit.
* The IPC detects a loss of class 2 communication with the PCM
Opinions?