HomeTrouble CodesU0640

U0640 — Lost Communication Evap Fuel Vapor Temperature Sensor Circuit

Generic OBD-II · all makesNetwork / communication

U0640 indicates the Powertrain Control Module (PCM) has lost communication with the Evaporative Emission (EVAP) system fuel vapor temperature sensor. This is a network communication fault, meaning the sensor or its circuit is not responding on the Controller Area Network (CAN) bus. The EVAP system manages fuel vapor recovery to prevent fuel vapors from escaping into the atmosphere.

Symptoms

What causes it — most likely first

1. Failed Fuel Vapor Temperature Sensor

The sensor itself has failed and is no longer responding to PCM queries. This is the most common cause of U0640.

2. Wiring/Connector Damage

Open circuits, short circuits, or damaged wiring between the PCM and the sensor, often due to age, heat, or physical damage.

3. Corroded or Loose Connector

Moisture intrusion, corrosion, or poor terminal contact at the sensor connector or PCM connector.

4. Loss of Sensor Ground

A failed or high-resistance ground circuit for the sensor, preventing proper communication.

5. Blown Fuse or Power Supply Issue

If the sensor requires switched power, a blown fuse or failed relay can cause loss of communication.

6. PCM/ECM Fault

Extremely rare as a primary cause; the PCM itself may have failed only if all other causes are definitively ruled out.

How it's diagnosed

  1. Connect an OBD-II scanner and confirm U0640 is present; record any freeze frame data and check for additional EVAP or network codes
  2. Locate the fuel vapor temperature sensor (typically mounted on or near the EVAP canister) and inspect its connector for corrosion, damage, or loose terminals
  3. Check wiring between the sensor and PCM for continuity, shorts to ground, or opens using a multimeter
  4. Verify proper voltage and ground supply at the sensor connector with key on engine off
  5. Test the sensor itself according to manufacturer specifications (resistance/temperature relationship)
  6. If all wiring and sensor tests pass and the fault persists, consider PCM issues only as a last resort

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Is it safe to drive with U0640?

Yes, the vehicle will typically drive normally. However, the EVAP system may not function properly, which could lead to increased fuel vapor emissions and potential failure of emissions testing.

Can I replace just the fuel vapor temperature sensor to fix this?

Yes, in most cases the sensor itself is the culprit and replacement will resolve the code. However, proper diagnosis should first confirm the sensor, wiring, and connections are at fault before replacement.

Why was I told to replace the PCM/ECM for U0640 when that seems expensive?

Some shops may recommend PCM replacement because it is a quick solution that avoids detailed circuit diagnosis. However, a failed PCM is rarely the cause of U0640. The sensor, wiring, or connectors are the actual problem in the vast majority of cases. Always insist on proper diagnostic steps to verify before spending on a control module replacement.