HomeTrouble CodesU0167

U0167 — Lost Communication Vehicle Immobilizer Control Module

Generic OBD-II · all makesNetwork / communication

U0167 indicates that the vehicle’s powertrain control module (PCM) has lost communication with the immobilizer control module over the CAN bus. The code is set when the PCM cannot receive expected messages from the immobilizer module for a defined period.

Symptoms

What causes it — most likely first

1. Damaged or corroded wiring/connectors between immobilizer module and CAN bus

Open circuits, shorted wires, or oxidized connector pins prevent the immobilizer module from transmitting or receiving CAN messages.

2. Immobilizer control module internal failure

The module’s transceiver or processor may have failed, causing it to stop communicating on the bus.

3. CAN bus termination or bus‑wide fault

Missing or faulty termination resistors, a shorted bus line, or another node pulling the bus low can disrupt communication for all modules.

4. Power or ground supply issue to the immobilizer module

Insufficient voltage, a blown fuse, or a poor ground connection can cause the module to go offline.

5. PCM/ECM communication circuit fault

A fault in the PCM’s CAN transmitter/receiver circuitry can prevent it from receiving immobilizer messages, though this is less common.

6. Software/programming mismatch or corrupted immobilizer calibration

An incomplete or incorrect immobilizer software load can stop the module from participating in CAN communication.

How it's diagnosed

  1. Retrieve all stored DTCs and note any additional communication codes.
  2. Visually inspect the immobilizer module wiring harness and connectors for damage, corrosion, or loose pins.
  3. Verify proper power and ground at the immobilizer module connector with a multimeter.
  4. Check CAN bus integrity: measure resistance between CAN‑H and CAN‑L (should be ~60 Ω with bus terminated) and look for shorted or open lines.
  5. Use a scan tool to attempt direct communication with the immobilizer module; note whether it responds or times out.
  6. If wiring and power are good, test the immobilizer module on a bench or replace it to confirm internal failure; reprogram keys if a new module is installed.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Does U0167 mean the PCM is defective?

Not usually. The code points to a loss of communication with the immobilizer module; the most common causes are wiring, connector, or immobilizer module faults. PCM failure is a rare cause and should be considered only after other possibilities are eliminated.

Can a weak battery trigger this code?

Low system voltage can cause temporary CAN communication loss, but the code typically sets only after voltage returns to normal and the communication fault persists.

Is reprogramming required after repairing the wiring or replacing the immobilizer module?

Yes. After any immobilizer module replacement or wiring repair that affects the immobilizer circuit, the keys usually need to be relearned or the immobilizer system re‑initialized using a scan tool.

Can aftermarket alarm or remote‑start systems cause U0167?

Aftermarket devices that tap into the CAN bus or the immobilizer wiring can introduce bus loading or wiring faults that lead to communication loss and set this code.