Skip to content
Skip to content

OBD-II Code

P0540

Severity

Not yet reviewed

Nobody on our side has assessed this code yet, so we are not going to guess at how serious it is.

Can you drive it

We cannot say

Treat it as unknown until a shop reads it with live data. If the check-engine light is FLASHING, stop driving as soon as it is safe to — that means an active misfire, whatever the code.

Indicative cost (USD)

$120–$700

From this code's diagnostic notes. Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.

P0540 indicates a fault in the intake air heater circuit, which is the high-amperage grid heater mounted between the intake manifold and the intake port that warms incoming air during cold starts on diesel engines (and a handful of cold-climate gasoline applications).

How a shop works this

Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.

  1. Note every code that is set, not just this one.

    Codes that appear together usually narrow the cause faster than any one of them read alone.

  2. Read the freeze frame — the conditions the fault was recorded under.

    Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.

  3. Confirm the fault is current rather than history.

    Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.

  4. Then follow the diagnostic notes further down this page, in the order they are written.

    They are written in the order a shop works this code, cheapest checks first. Where they name a component, inspect its wiring and connector before replacing it.

If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.

Read the full diagnostic procedureP0540 indicates a fault in the intake air heater circuit, which is the high-amperage grid heater mounted between the intake manifold and the intake p…

P0540 indicates a fault in the intake air heater circuit, which is the high-amperage grid heater mounted between the intake manifold and the intake port that warms incoming air during cold starts on diesel engines (and a handful of cold-climate gasoline applications). The PCM commands the heater relay closed below a calibrated intake air temp threshold (typically below about 40F) and monitors the feedback circuit for the expected current draw or relay-position signal. When that feedback is missing or wrong, P0540 sets and the cold-start glow indicator may stay on, extend its cycle, or fail to illuminate at all.

Cheapest-first ladder

  1. visually inspect the heavy gauge cable from the battery to the heater element for corrosion at the terminal (this is the single most common failure), then check the heater relay (often a high-current solenoid mounted on the intake or fender) by jumpering it manually and listening for the click while measuring voltage drop across the contacts.
  2. Caveat: a partially failed heater element can throw P0540 intermittently and only in cold weather.
Vehicle-specific patterns2003-2007 Ford 6.0L Powerstroke and 2008-2010 6.4L Powerstroke see the intake air heater relay (mounted on the fender) corrode and fail, often after…
  • 2003-2007Ford 6.0L Powerstroke and 2008-2010 6.4L Powerstroke see the intake air heater relay (mounted on the fender) corrode and fail, often after years of underhood condensation. 2007.5-2018 Dodge Ram 6.7L Cummins uses a grid heater that genuinely fails and is also the most common no-start in cold climates when bolts back out of the heater plate and short the bus bar.
  • 2001-2016GM 6.6L Duramax has a less failure-prone system but throws P0540 from corroded connections at the relay on the driver's side fender.
  • 2014-2019Chevy Cruze diesel 2.0L sees the grid heater module itself fail electrically.

Estimated repair$120 to $700.

Look up another code

More free tools

See all 9 tools