some guy named Dean posted this awhile ago. I have not done it yet so I cannot comment, but think I might when I start putting my CTD back together... .....
"If any of you can't live with the codes being stored in the ECM/PCM don't bother with this fix. When changing the control circuit, the ECM detects a lack of current draw and will set codes
P0380 Intake air heater relay #1 control circuit
P0382 Intake air heater relay #2 control circuit
Neither of these two codes bring on the MIL-check engine light, or should I say it hasn't in the trucks that we have done it to.
You need a pressure switch, what I found for ya'll is a Borg Warner S320 oil pressure switch. This is a single spade normally closed (N. C. ) open on rise pressure switch. Install the switch at the plugged pressure port on top of the oil filter/cooler assembly, both the switch & port are 1/8"NPT. I would use some ultra copper sealant on the threads to insure good current flow, as Teflon tape can act as an insulator. Now disconnect both of the ground wires from the grid heater solenoids, they should be the black/tan wires. Run a wire from the pressure switch to both of the poles on the solenoids, and your done.
How it works:
You will only have a complete control circuit when the engine is not running and there is no oil pressure. Once you start the engine and pressure comes up, the control circuit is broken. "