P0640 Code: Intake Air Heater "A" Control Circuit
The P0640 code means there is a fault in the circuit the computer uses to control the intake air heater on a diesel engine. The engine starts harder when cold. The usual culprit is a bad heater relay.
- Severity
- Low
- Can I keep driving?
- Yes, no immediate risk
- Estimated cost
- $40 to $400
- Difficulty
- Medium
- System
- Air and Fuel
- Applies to
- All OBD2 vehicles
On this page
What the P0640 code means
Many diesels warm up the intake air with an electric grid when the engine is cold. The computer switches it on with high current relays and monitors the control circuit. The P0640 code is set when that circuit is not working as expected.
A relay that does not work leaves the engine without help for cold starts. A relay that sticks closed keeps the grid on, drains the battery and can burn the wiring.
If the grid works but the relay does not switch it off, the constant current can melt the power cables and damage the battery. So if you notice a burning smell or hot cables near the intake manifold on a diesel, check this circuit right away.
P0640 code symptoms
- Hard starting when cold.
- White smoke.
- Dead battery if the relay sticks closed.
Likely causes of the P0640 code
- Defective heater relay with contacts burned by the high current.
- Control wiring between the computer and the module or the relay.
- Corroded high current connections. They get hot and lose contact.
How to diagnose the P0640 code step by step
- Test the relay.
- Measure the grid current. As a guide, 80 to 200 amps.
- Check that the relay switches off during the afterheat period following startup.
How to fix the P0640 code
- Replace the relay.
- Repair the connections.
Technical reference data
- Heater grid current: 80 to 200 amps.
- Reference values: check the manufacturer data for your vehicle.
Brand-specific notes
If you have a diesel pickup, check the heater relay first, because it is the part that tends to fail.
P0640 on Dodge Ram Cummins
This code is well known on the Dodge Ram with the Cummins diesel.
Questions about the P0640 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.