Severity Medium
P0540

Intake Air Heater Circuit Malfunction

📅 Last reviewed: July 2026
What does the P0540 code mean?

The P0540 code indicates a problem in the intake air heater circuit, which is used to warm incoming air in diesel engines for better cold starts. The Powertrain Control Module (PCM) has detected an abnormal voltage or resistance in the heater circuit, often due to a faulty heater element, damaged wiring, or a blown fuse. This can lead to hard starting in cold weather and increased emissions.

Medium
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Use an OBD2 scanner to confirm P0540 and check for additional codes.

2

Step 2: Visually inspect the intake air heater wiring and connectors for damage or corrosion.

3

Step 3: Test the heater element resistance with a multimeter (typically 0.5-2 ohms).

4

Step 4: Check the fuse and relay for the intake air heater circuit.

5

Step 5: If all else is fine, replace the intake air heater assembly.

4. Frequently Asked Questions

Is it safe to drive with this code?

Yes, but you may experience hard starting in cold weather. It's best to repair it promptly to avoid potential engine damage from incomplete combustion.

How much does it cost to fix?

Typically $50-$150 for parts and labor, depending on the vehicle and whether the heater element or wiring needs replacement.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P0540? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →