01 How to Determine if a Vehicle Has Been in an Accident: Comp… • 02 System Too Lean: Causes, Symptoms, and Troubleshooting of a… • 03 16 Years Ago Today, the R35 GT-R Was Unleashed on Japan: A … • 04 Activists Using Cones to Disable Self-Driving Cars in San F… • 05 People Admit They Ignored This Strange Noise Until Their En… • 06 Ford vs Toyota: Two Completely Different Definitions of Rel… • 07 C0080 and C0085 - Left Rear ABS Solenoid #1&#2 Circuit Malf… • 08 Troubleshooting Black Smoke: Diagnosing Fuel-to-Air Issues … • 09 Beyond P, R, N, D: Unlocking the Meaning of Automatic Trans… • 10 Unveiling the Power of Exhaust Brakes: Insights from an Exp… •

DTC codes / P05xx · Vehicle speed, idle control and auxiliary inputs / P0540

P0540Intake Air Heater 'A' Circuit

P0540 indicates that the engine control module (ECM) has detected a fault in the electrical circuit for intake air heater 'A', which is used on diesel engines to warm incoming air for easier cold starts and reduced white smoke. The ECM monitors the heater circuit for expected voltage or current and sets this code when the signal falls outside the programmed range.

SystemPowertrain
Code typeGeneric (all makes)
SeverityLow
Fix difficultyIntermediate
AreaVehicle speed, idle control and auxiliary inputs

Symptoms you may notice

  • Illuminated check engine light, often with no other noticeable symptoms
  • Hard starting or rough idle when the engine is cold
  • Excessive white smoke from the exhaust after a cold start
  • Reduced engine performance or hesitation during warm-up
  • Possible heater circuit-related fuse blowing repeatedly

Common causes, most likely first

  1. Failed intake air heater element (open or shorted)
  2. Damaged or corroded wiring and connectors in the heater circuit
  3. Blown fuse or faulty relay supplying power to the heater
  4. Faulty intake air temperature sensor giving incorrect readings
  5. Engine control module (ECM) internal fault or software issue
  6. Poor ground connection for the heater circuit

How to diagnose and fix it

  1. Scan all modules for stored codes and freeze-frame data to confirm P0540 is active.
  2. Visually inspect the intake air heater, its connectors, and wiring for damage or corrosion.
  3. Check the heater circuit fuse and relay, and test for power and ground at the heater connector.
  4. Measure the resistance of the intake air heater element and compare to specifications.
  5. Test the intake air temperature sensor signal for accuracy and replace if out of range.
  6. Repair or replace any damaged wiring, connectors, or the heater element as needed.
  7. Clear codes and perform a road test to verify the repair and ensure the code does not return.

Intake heater faults that mislead technicians

  • A failed intake air heater often causes no driveability symptoms in warm weather, so the code may be ignored until cold-start problems appear.
  • Corroded ground connections at the heater can mimic a failed heater element, leading to unnecessary replacement.
  • Some vehicles use the intake air heater for emissions control during regeneration, so a fault can affect diesel particulate filter (DPF) performance.
  • A weak battery or charging system can cause voltage drops that trigger P0540 without any fault in the heater circuit itself.
  • Aftermarket accessories wired into the heater circuit can introduce resistance and set this code intermittently.

Can I keep driving with P0540?

You can generally continue driving with P0540, but cold-start performance and emissions may be affected. Avoid prolonged driving with the check engine light on and address the fault before winter or if you notice hard starting or excessive smoke.

Tools that help

Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage