Skip to content

P0540

Intake Air Heater A Circuit.

  • Generic
  • Powertrain
  • Generic code
  • Low severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
5
AreaVehicle speed, idle control and auxiliary inputs
40
FaultThe specific fault in that area

What it means

P0540 is the generic SAE J2012 code for a fault in the Intake Air Heater 'A' circuit. The powertrain control module drives or monitors the intake air heater, which warms incoming air to help cold starting and reduce cold-running smoke and emissions. It set the code because the circuit's voltage, current or feedback did not match what it expected when the heater was commanded on or off.

Symptoms

  • Engine light on
  • Hard or extended cranking on cold mornings
  • Rough running or misfire during warm-up
  • White or grey smoke from the exhaust on a cold start
  • Poor cold-start performance with a slow idle settling
  • Higher than normal cold-running emissions

Possible causes

  • Open-circuit or burnt-out intake air heater elementlikely
  • Faulty intake air heater relay or its supply fuselikely
  • Damaged, corroded or loose wiring and connectors in the heater circuit, including poor earth or power feedlikely
  • Short circuit to earth or to voltage in the heater control or feedback wirepossible
  • Low battery voltage or charging problem affecting the heater circuitpossible
  • Fault in the powertrain control module driver circuitrare
  • Outdated or faulty control unit software, where the manufacturer has issued a known update for the modelrare

How to diagnose

  1. Read the stored and pending codes and the freeze frame data, noting the coolant and intake air temperature and battery voltage when the code set. Check for related codes such as glow plug or battery voltage faults.
  2. Check the battery condition and charging voltage, as low voltage can upset heater circuit monitoring.
  3. Inspect the heater's fuse, relay, wiring and connectors for heat damage, corrosion, chafing and loose pins. Check the layout for your model, as the location of the heater varies by engine.
  4. Test the relay for correct operation and for coil and contact resistance using the manufacturer's procedure.
  5. With the heater disconnected, measure the element resistance and compare with the specification for the engine. Check for an open circuit or a short to earth.
  6. Check the supply voltage and earth at the heater connector with the heater commanded on, using the wiring diagram for the vehicle.
  7. Test the control and feedback wires for continuity and for shorts to earth or voltage back to the control module.
  8. Check for applicable software updates or technical bulletins for the model before condemning the control module.

How to fix

  • Replace the intake air heater element if it is open circuit or shorted.
  • Replace the faulty heater relay or blown fuse, after finding out why the fuse blew.
  • Repair or replace damaged wiring and clean or renew corroded connectors and terminals.
  • Restore a good earth and power supply to the heater circuit.
  • Correct any battery or charging system fault.
  • Update the control module software only if a known fault exists in the existing calibration, or repair or replace the module if its driver is proven faulty.

Can I keep driving?

Low severity

The car can usually be driven, but cold starting may be harder and smokier, especially in cold weather. Book it in soon, and stop if you notice burning smells, smoke from the engine bay or repeated blown fuses.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.