P1618: PCM-BCM Serial Data Communication Failure
The P1618 code indicates a loss of serial data communication (SBDS) between the Powertrain Control Module (PCM) and the Body Control Module (BCM) or other modules on the Class 2 data bus. Specifically, it refers to the PCM's inability to receive or validate the fuel enable password transmitted by the BCM during the immobilizer sequence, preventing the engine from starting.
01. Most Common Causes
- Faulty wiring or connectors on the Class 2 data bus (short to ground, battery, or open circuit)
- Defective or corrupted Body Control Module (BCM)
- Defective Powertrain Control Module (PCM)
- Software programming error or incompatibility between modules after replacement
- Electromagnetic interference (EMI) on the communication bus
02. Symptoms You Will Notice
- Engine cranks but does not start
- Security light or anti-theft warning lamp illuminated on the dashboard
03. Step-by-Step Diagnosis
Scan for all stored codes and check for related BCM or PCM codes
Inspect the Class 2 data bus wiring and connectors for damage, corrosion, or shorts
Test communication between modules using a scan tool capable of reading module IDs and data bus traffic
Check for software updates or reprogramming requirements for the BCM and PCM
If wiring is intact, attempt to communicate with each module individually to isolate the faulty module
1. Frequently Asked Questions
Is it safe to drive?▼
No, the vehicle may not start or may stall unexpectedly, posing a safety risk. Immediate diagnosis and repair are recommended.
How much does it cost to fix?▼
Repair costs typically range from $100 to $600, depending on whether the issue is wiring repair ($100-$200) or module replacement ($300-$600 plus programming).