OBD-II fault code

P0540: Intake Air Heater A Circuit

What it means

Intake Air Heater A Circuit: an electrical fault is present in the circuit. Used on diesel and some petrol engines for cold-start emissions and starting reliability.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

Intake air heater A warms incoming air to support cold starting and reduce rough running on vehicles equipped with this system. The engine control module monitors the heater A circuit and sets P0540 when it detects an electrical fault in that circuit, though the precise fault type depends on the vehicle's diagnostic strategy.

Common causes

Most likely first.

  1. Heater element open or shorted
  2. Heater relay defective
  3. Wiring fault

Symptoms

  • Check-engine light on
  • Hard starting when the engine is cold
  • Rough running after a cold start

How to diagnose it

  1. Check freeze-frame data and related codes, and note whether the fault occurred during a cold start or heater command.
  2. Inspect the intake air heater A connector, wiring, heater element, and relay for disconnection, damage, corrosion, or signs of overheating.
  3. Check the heater element and circuit continuity using the vehicle wiring diagram and manufacturer's diagnostic procedure.
  4. Verify the heater relay, power supply, ground, and control signal under the specified test conditions to locate the electrical fault.
  5. Repair the confirmed fault, clear the code, and verify heater operation during a cold-start test when conditions permit.

Common fixes

  • Reconnect the intake air heater A connector and secure loose wiring.
  • Repair damaged wiring or corroded terminals in the heater A circuit.
  • Replace a defective heater relay after confirming its power and control inputs.
  • Replace intake air heater A if it fails the manufacturer's test.

Can I keep driving?

The vehicle may be usable in mild weather if it starts and runs normally, but cold starts can become difficult or rough. Avoid relying on it in very cold conditions until the heater circuit is working.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component

Nearby codes