P0542Intake Air Heater "A" Circuit High
The intake air heater control circuit is reading a higher voltage than expected, so the heater is likely not energizing when commanded.
Definition
Common causes
- Failed intake heater relay that never closes its contacts
- Open relay coil or open control wire
- Control or feedback wire shorted to battery voltage
- Corroded terminals creating an open in the low-current control circuit
- Blown fuse or fusible link feeding the relay coil
- ECM driver fault (rare)
Common misdiagnoses
- Batteries replaced for hard cold starts
- Glow plugs on grid-heater engines
- Fuel system parts (filter, lift pump, injectors) for cold-start smoke
- Heater grid element replaced when only the relay has failed
Troubleshooting steps
1.Command the heater and observe
On a cold engine, activate the heater with a scan tool; no relay click and no battery-voltage sag means the command is not reaching or closing the relay.
2.Test the relay coil circuit
Verify the coil receives its feed and the ECM pulls the control side during activation; measure coil resistance against spec, with an open coil confirming relay failure.
3.Check for a short to voltage
With the circuit commanded off, a control line sitting at battery voltage when spec says otherwise indicates a wire-to-power short to locate and repair.
4.Verify contact operation
During activation, voltage should appear at the heater-side stud of the relay; feed voltage in but nothing out confirms burned or open contacts.
5.Repair and confirm cold-start behavior
After replacing the relay or repairing wiring, confirm the heater draws normal current and cold-start smoke and crank time return to normal.