OBD-II code U0168 indicates that the vehicle's communication network has lost contact with the Vehicle Security Control Module (VSCM). This module is part of the anti-theft system and is responsible for immobilizer functions. The code sets when the VSCM fails to respond to periodic network messages, which can prevent the engine from starting or cause other security-related issues.
The VSCM itself may have failed internally due to age, heat, or electrical damage, causing it to stop communicating on the network.
Damaged, corroded, or broken CAN bus wires between the VSCM and the rest of the network can interrupt data transmission. This is often caused by chafing, pinched harnesses, or water intrusion.
Loose, corroded, or pushed-back terminals in the VSCM connector can cause intermittent or complete loss of communication. This is common after module replacement or in high-humidity environments.
The module requires stable battery voltage and ground to operate. A blown fuse, corroded ground point, or wiring fault can prevent the VSCM from powering up.
A short to power, ground, or between bus wires, or a missing termination resistor elsewhere on the network, can disrupt communication for multiple modules, including the VSCM.
In rare cases, the PCM or another module acting as a gateway may fail to relay messages, but this is the least likely cause and should only be considered after all other possibilities are ruled out.
It depends. If the engine starts and runs normally, you may be able to drive, but the security system is compromised and the vehicle could fail to start later. If the engine does not start, the vehicle is not drivable.
Often yes, but only after ruling out wiring and power issues. Many VSCMs are replaced unnecessarily when the real problem is a corroded connector or broken wire. Proper diagnosis is essential.
Almost never. The PCM is rarely the cause of a lost communication code with the security module. Replacing the PCM is expensive and usually does not fix the problem. Exhaust all other diagnostics first.
The code may become a history code if communication is restored intermittently, but the underlying problem will not fix itself. The code will return if the fault persists.