Learn what the U0155-87 code means on your Jeep. Discover symptoms, common causes, diagnostic steps, and repair costs for Lost Communication with Control Module issues.
What Does U0155-87 Mean?
The U0155-87 diagnostic trouble code is a high severity issue specifically indicating a missing message. In most Jeep models, this is primarily caused by a a module sending missing message. Because drivability is limited, you should address this promptly. Expected repair costs typically range from $100 to $1200. Your first diagnostic step should be to perform a full network scan to identify which modules are offline or reporting errors.
When your Jeep's Engine Control Module (ECM) detects an anomaly in the lost communication with control module, it triggers the U0155-87 code. Specifically, the ECM continuously monitors the vehicle communication network for proper voltage and resistance. The module continuously monitors the network for expected messages. If messages are missing, invalid, or the bus drops offline, this code is set. In the context of Jeep vehicles, In Jeep vehicles, network codes often point to TIPM (Totally Integrated Power Module) issues, wiring harness chafing, or water intrusion in specific modules (like blind spot or sway bar disconnect). This means the can bus / control modules is no longer operating within factory specifications, compromising overall system efficiency.
At its core, the U0155-87 code means the powertrain computer has seen data outside of its programmed parameters. The extension indicates a missing message. Specific failure condition: Missing Message detected. In real-world driving, Depending on the affected module, you may experience warning lights, loss of specific features (like cruise control or ABS), or a complete no-start condition. Ignoring this signal can lead to cascading failures in related emissions or engine timing components.
The module continuously monitors the network for expected messages. If messages are missing, invalid, or the bus drops offline, this code is set.
In Jeep vehicles, network codes often point to TIPM (Totally Integrated Power Module) issues, wiring harness chafing, or water intrusion in specific modules (like blind spot or sway bar disconnect).
Symptoms of U0155-87
When this code is active, you may notice:
- Multiple Warning Lights (High): Key ON
- Loss of Specific Vehicle Features (Medium): While driving
- Possible No-Start Condition (Critical): If PCM/TCM communication is lost
Common Causes of U0155-87
Ranked most to least likely:
- Corroded or Loose Connectors (Most Common)
- Failed Control Module (Common)
- Wiring Harness Damage (Short/Open) (Possible)
- Low Battery Voltage (Common)
Most likely cause: a module sending missing message
Step-by-Step Diagnosis
Follow these steps in order:
- Battery & Charging System Test: Verify battery voltage is above 12.4V. Low voltage is a primary cause of false network codes. Expected: Battery passes load test.
- Full Network Scan: Use an advanced diagnostic scanner to ping all modules on the CAN bus. Expected: Identify which modules are offline or reporting the code.
- Visual Inspection: Inspect wiring harnesses and connectors at the affected module for water intrusion or damage. Expected: Connectors are clean, dry, and secure.
First step: perform a full network scan to identify which modules are offline or reporting errors
How to Fix U0155-87
Clear Codes and Reset Network
DIY Difficulty: 2/5. Labor: 0.5 hours. Perform a battery hard reset (disconnect negative terminal for 15 mins) and clear codes to see if the fault returns.
Repair Wiring/Connector
DIY Difficulty: 6/5. Labor: 1-3 hours. Clean corroded pins, replace damaged connector pigtails, or repair chafed wiring.
Replace Faulty Module
DIY Difficulty: 8/5. Labor: 1-4 hours. Parts: Control Module. Replace the failed module. Note: Most modules require dealer-level programming/flashing after installation.
Depending on the affected module, you may experience warning lights, loss of specific features (like cruise control or ABS), or a complete no-start condition.
Repair Cost Breakdown
Estimated costs for fixing U0155-87:
| Type | DIY Cost | Shop Cost | Dealer Cost |
|---|---|---|---|
| CAN Bus / Control Modules | $0 | $350 | $700 |
| Labor | Free (DIY) | $200 | $400 |
Typical cost range: $100 to $1200
Is It Safe to Drive with U0155-87?
Use caution driving with U0155-87. Severity is High. This could be a minor sensor fault or a more serious mechanical problem requiring immediate attention.
If you experience drivability symptoms (rough idle, stalling, loss of power), stop immediately. With no symptoms, drive conservatively and book a diagnostic appointment soon.
Affected Jeep Models
- Various Jeep Models (2007-Present) [JK, JL, WK2, KL]: Network codes are universal across modern CAN-equipped Jeeps.
Real-World Fixes
- NetworkDiagTech: Performed full system scan, found low voltage history. Replaced weak battery and cleared codes. Result: Network communication restored, codes did not return.
Frequently Asked Questions
Q: What does the U0155-87 code mean?
A: The module has detected a network communication issue (U0155) specifically characterized by a missing message (suffix -87). This indicates a specific failure in data transmission or module response on the CAN bus.
Q: Can a bad battery cause U-series codes?
A: Yes. Modern Jeeps are highly sensitive to voltage drops. A weak battery can cause modules to temporarily drop offline, triggering network codes.
🔌 Best OBD2 Scanners for U0155-87
To diagnose and clear U0155-87 you need an OBD2 scanner. For a High severity code on your Jeep, here are the best options:
- All 1996+ Jeeps OBD2
- Plug-and-play
- Shows live O2 data
- No battery needed
- Engine, ABS & airbag codes
- Live data graphs
- Built-in code lookup
- Works all Jeep models
- Engine/ABS/SRS/Transmission
- Oil, TPMS & throttle reset
- Freeze frame + live data
- Jeep enhanced mode
- All systems + active tests
- Bi-directional control
- Full FCA/Jeep coverage
- 1-yr free updates
💡 Pro Tip: After connecting, check Freeze Frame Data to see the exact conditions (RPM, coolant temp, load) when U0155-87 was set. Use Live Data mode to watch sensors in real-time while replicating the fault.