HomeTrouble CodesU0641

U0641 — Lost Communication Evap System Pressure Sensorswitch Circuit

Generic OBD-II · all makesNetwork / communication

U0641 means the engine/powertrain control module has lost data communication with the evaporative-emissions (EVAP) system pressure sensor or pressure switch circuit. It is a network/communication fault rather than a direct emissions-performance fault, so the problem usually lies in the wiring, connector, power supply, or the sensor/module itself. The exact component and circuit location depend on the vehicle make and model.

Symptoms

What causes it — most likely first

1. Wiring or connector fault in the sensor circuit

Open, short-to-power, short-to-ground, corrosion, terminal push-out, or harness damage in the power, ground, or data lines to the EVAP pressure sensor/switch is the most common cause of a lost-communication code.

2. Failed EVAP pressure sensor, switch, or integrated module

The sensor, pressure switch, or leak-detection/EVAP module itself can fail internally and stop communicating on the data bus even if power and ground are present.

3. Power or ground supply problem

A blown fuse, bad relay, poor ground, or low/ref voltage feed can keep the EVAP sensor/module from waking up and responding to the PCM.

4. Network bus communication fault

Intermittent or open CAN/LIN bus lines, poor termination, or interference between the EVAP module and the PCM can interrupt messages and set U0641.

5. PCM software/hardware issue

A failed PCM is uncommon for this code; consider reprogramming or replacing it only after wiring, power, ground, the sensor/module, and bus integrity have been verified.

How it's diagnosed

  1. Confirm the code with a scan tool, record freeze-frame data, and note any related U-codes or manufacturer-specific service bulletins.
  2. Locate the EVAP pressure sensor/switch/module and inspect its connector and harness for corrosion, terminal damage, chafing, or push-outs.
  3. Using the correct wiring diagram, check power, ground, and reference voltage at the sensor/module connector, and verify related fuses and relays.
  4. Test data-bus continuity and perform a wiggle test while monitoring module communication; confirm whether the sensor/module responds on the network.
  5. If wiring, power, ground, and bus are all normal, test or substitute the EVAP pressure sensor/switch/module; address PCM reprogramming or replacement 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 U0641?

Yes, in most cases drivability is unaffected. However, the EVAP monitor may not run and the vehicle may fail an emissions test, so it should be diagnosed and repaired.

Does U0641 mean the EVAP pressure sensor has failed?

Not always. Lost-communication codes are often caused by wiring, connector, power, or ground problems. The sensor itself should be tested before being replaced.

Should I replace the PCM for U0641?

Usually no. PCM failure is rare for this code. It should only be considered after verifying the wiring, power supply, ground, sensor/module, and data-bus integrity, and only if a reflash or module fault is confirmed.

Why does the code return after replacing the EVAP sensor?

If the underlying cause was a harness, connector, power, ground, or bus fault, replacing the sensor will not restore communication. The circuit must be fully tested and repaired.