P0640 OBD-II Trouble Code: Intake Air Heater Control Circuit

Our certified mechanics come to you · Get a fair and transparent estimate upfront

Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0640 code

P0640 is a diagnostic trouble code (DTC) for "Intake Air Heater Control Circuit". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P0640 DIAGNOSTIC Get a fair and transparent estimate upfront

P0640 code definition

When your vehicle’s PCM stores a P0640 code, it means that abnormal input voltage

has been identified as coming from the intake air heater’s control circuit.

What the P0640 code means

This means that a voltage that exceeds the level stipulated by the manufacturer has

occurred. Usually, your Check Engine Light will come on, although sometimes the code

has to be recorded three times before this happens.

What causes the P0640 code?

Most often, the P0640 code is recorded when the intake air heater relay is faulty. There

can be other causes as well, though, including:

What are the symptoms of the P0640 code?

Most of the time, there are no symptoms at all other than the Check Engine Light coming

on. You may, however, notice some loss in fuel efficiency, since the intake air heater

system works to warm the air entering the engine. If the air getting to the engine isn’t

warm enough, then you may notice a bit of a dip in your fuel economy.

Sometimes, the problem is not the intake air heater relay. Your Check Engine Light

could come on just because you have a dirty air filter.

How does a mechanic diagnose the P0640 code?

First off, your mechanic will use an OBD-II scanner and an ohmmeter to identify any

conditions that may result in a code being recorded. Next, your mechanic will:

  • Visually inspect all the wiring and connectors

  • Repair or replace any damaged wiring and connectors

  • Re-test your vehicle’s system to make sure that the replacements did the job and that everything is in proper working order

  • Connect the scanner again to make sure that the codes are no longer active

  • Test drive the car to see if the codes re-appear

  • Crank the engine and check the scanner again to make sure that the heater turns on

  • Ensure that the blower is working

  • Compare the findings with the vehicle manufacturer’s specifications

Common mistakes when diagnosing the P0640 code

Sometimes, mechanics fail to make sure that intake air temp sensors are properly

connected. This can cause a code to be improperly stored. Mechanics are also

sometimes too quick to blame the PCM itself for the problem, but the reality is that the

PCM hardly ever fails.

How serious is the P0640 code?

This is something that you can have repaired at you leisure. You may notice a slight

decrease in your engine performance, and you may also find that you are paying a little

more at the pump than you are accustomed to. However, this is not an issue that is

going to compromise your safety, or that of anyone who travels with you. It would be

a good idea to get the problem corrected, but if you have other things to do (as most of

us have), you can wait for a more convenient time.

What repairs can fix the P0640 code?

Sometimes all that is needed is to replace a dirty air filter. Other times, though, you may

need to have one or more of the intake air sensors replaced. Either way, this is not a

major maintenance or repair issue, and can be easily and economically dealt with by a

qualified mechanic.

Additional comments for consideration regarding the P0640 code

Any voltage variation that is outside the manufacturer’s specifications can lead to a

P0570 code. It doesn’t necessarily mean that anything is terribly wrong, though.

Need help with a P0640 code?

YourMechanic can assist you with any problems that relate to fuel economy, or any

other problems that you may have with your vehicle. Our qualified mechanics are

always on standby, ready to go to your home or office to help you with whatever issues

you may be having. Call us at 1-800- 701-6230, or use our online form to arrange a

visit. Our mechanics are here for you.

Check Engine Light
trouble codes
P0640

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0640 code.

SCHEDULE P0640 DIAGNOSTIC
Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(6,328)

Rating Summary
5,857
225
52
35
159
5,857
225
52
35
159

Gustavo

17 years of experience
296 reviews
Gustavo
17 years of experience
Toyota Corolla - Check Engine Light is on - New Braunfels, Texas
As always, punctual and professional. He explains the problem thoroughly. I feel confident in his work and knowledge.

Greg

22 years of experience
86 reviews
Greg
22 years of experience
Mazda 3 - Check Engine Light is on - Queen Creek, Arizona
Greg was scheduled for 1:00 but he was able to come earlier and let us know right away. He was very thorough and spent his time going thru the entire car.

Gustavo

17 years of experience
296 reviews
Gustavo
17 years of experience
Lincoln Aviator - Check Engine Light is on - San Antonio, Texas
Made call before appt. -courteous-knowledgeable-got part need & did prompt repair after computer check.

Claud

8 years of experience
325 reviews
Claud
8 years of experience
Chevrolet Trax - Check Engine Light is on - Grosse Pointe, Michigan
Very good experience. He arrived on time. Explained what he was going to do. Completed the work and was thorough in what I needed for my next service in plain language vs car jargon. I'm a raving fan of Claud!


More related articles

P0534 OBD-II Trouble Code: Air Conditioner Refrigerant Charge Loss
P0534 code means that the AC compressor clutch is cycling to frequently often due to low refrigerant or inoperative cooling fans.
How Do I Look Up What Different Codes Mean?
You’re You’re driving your car and everything is going fine when, suddenly, the Check Engine Light comes on. You head home and get out your trusty code reader. You connect it to the OBD II connection under the dash, and...
P0236 OBD-II Trouble Code: Turbocharger Boost Sensor A Circuit Range/Performance
P0236 code definition Turbocharger Boost Sensor A Circuit Range/Performance What the P0236 code means P0236 is an OBD-II generic code that is...

Related questions

Check engine light on, power loss in fourth gear

Many different faults can be attributed to your 2008 Chevrolet Aveo5's loss of power. In cases where the Check Engine Light has not set a hard code, it can be a bit harder to pinpoint the issue. If the...

Check engine light on.

The testing you did using the CIL may not have been done correctly. During these tests you will need to cycle the clutch and accelerate the engine when the separator codes were received. This is done with a superstar 2...

Car starts, dashboard lights flicker, air conditioning shuts off

Hello there, thank you for asking about your 1993 Isuzu Pickup. It sounds like a bad ground in the instrument panel circuit. Looking at the wiring diagram, I see the AC heater control panel and instrument cluster share the same...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com