P0540 indicates a fault in the intake air heater circuit, which is used on diesel engines to warm the incoming air during cold starts. The heater element, its wiring, relay, fuse, or the PCM's control signal can trigger this code when the circuit is open, shorted, or out of range.
The heating element inside the intake manifold can open or develop high resistance, preventing proper current draw and setting the circuit fault.
Chafed, corroded, or broken wires and connectors in the heater circuit can cause an open or short condition that the PCM detects.
A fuse protecting the heater circuit or the relay that supplies power to the heater may fail, interrupting voltage to the element.
The PCM's internal driver that controls the heater relay can malfunction, though this is uncommon compared to component or wiring faults.
Heavy deposits can insulate the element, reducing its effectiveness and causing the PCM to interpret the circuit as out of range.
No. The PCM is rarely the cause; most P0540 faults are due to the heater element, its wiring, fuse, or relay. Replacing the PCM without first checking those components usually does not resolve the code.
The heater is primarily for cold‑start assistance. In warm climates the fault may not cause noticeable drivability issues, but the code will remain and could affect emissions testing, so repair is still recommended for compliance.
Modifications that alter the intake air flow or add electrical loads can sometimes stress the heater circuit, but the code itself points to a circuit fault rather than a tuning issue. Verify the heater circuit before attributing the code to modifications.