DOBD DashX ☰ Browse all codes
P0540

Intake Air Heater A Circuit

Intake air heater Generic OBD-II High

What it means

P0540 means the engine computer detected a fault in the intake air heater circuit. This heater (a grid heater on many diesels) warms incoming air to help the engine start and run smoothly in the cold. A circuit fault often shows up as hard cold starting or rough, smoky running until the engine warms, so it's best addressed before cold weather.

High

Can I keep driving? Usually yes in warm weather, but cold starts may be hard and smoky on diesels; have it fixed before cold-weather driving.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Failed intake air heater relay
  2. Faulty intake air heater element (grid heater)
  3. Open, short, or corroded wiring in the heater circuit
  4. Loose or corroded connector at the heater or relay
  5. ECM control fault (least common)

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data and confirm the fault relates to the heater circuit, not the temperature sensor.
  2. Inspect the intake air heater relay and its wiring/connectors for damage or corrosion.
  3. Check the heater element's resistance and power feed against spec.
  4. Replace the relay or heater element as indicated; repair any wiring faults found.
  5. Clear the code and verify the heater energizes on a cold start.

FAQ

Quick answers

Is it safe to drive with P0540?+
In warm weather usually yes, but the intake air heater aids cold starting, so cold mornings may bring hard starts and rough running. Fix it before cold weather.
Can I just clear P0540?+
It clears, but returns if the heater element, relay, or wiring is still faulty. Repair the circuit first.

Related codes

Often seen with P0540

Read & clear P0540 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX