Was this article helpful?
Volvo Common OBD-II Codes: XC60, V60, S60, XC90
Top DTC codes for Volvo XC60, V60, S60, XC90: Drive-E T5/T6 turbo issues, D4/D5 diesel common faults, Geartronic 8HP, Pilot Assist ADAS codes — OBD-II guide.
Volvo’s Drive-E engine family (introduced 2014) powers XC60 II, V60 II, S60, and XC90 II. The 2.0L T5/T6 turbocharged petrols and D4/D5 diesels are well-engineered but have known failure patterns identifiable through OBD-II.
Drive-E T5/T6 (2.0L Turbo Petrol): Common Issues
P0299 — Underboost
Volvo T5 (254 hp) and T6 (310 hp) use different boost configurations:
- T5: single turbo
- T6: twin-scroll single turbo + electric supercharger (eBoost, XC90 T6)
P0299 causes:
- Intercooler bypass solenoid valve stuck open
- Charge pipe connection leak (silicone elbow on turbo outlet)
- T6 electric supercharger: boost solenoid fault
Live Data:
Boost Pressure TargetvsActualat 3,000 RPM WOT:- T5: expect 200–220 kPa actual
- T6: expect 230–260 kPa actual
Boost Solenoid Duty Cycle: 50–80% at full boost
P0300 / P030X — Misfires (GDI Carbon)
Drive-E uses direct injection. Intake valve carbon buildup:
- After 60,000–80,000 km of city driving
Misfire Count Cyl Xelevated on cold start- Walnut blast cleaning recommended
Drive-E D4 / D5 Diesel: Codes
Volvo D4 (190 hp) and D5 (235 hp, twin-turbo) in XC60/V60/S60.
D4 common codes:
- P0087 — Fuel rail pressure below threshold (Delphi fuel pump at 120,000+ km)
- P2002 — DPF below efficiency threshold
- P0401 — EGR insufficient flow
D5 Twin-Turbo specific:
- P0299 (either turbo) — Asymmetric boost between turbines
- P004A — Turbocharger B: underboost
D4/D5 DPF Live Data:
DPF Soot Load %: regeneration at 70–75%DPF Differential Pressureat 2,000 RPM: < 30 mbar (healthy); > 50 mbar = restrictedExhaust Gas Temp After DPFduring regen: 550–620°C
Geartronic 8HP (ZF 8-speed): Transmission Codes
Volvo XC60/S60 2014+ use ZF 8HP (rebranded as Geartronic).
Common codes:
- P0700 — Transmission Control System: general fault
- P0752 — Shift Solenoid A: stuck on
- P0741 — TCC (Torque Converter Clutch): slip
Geartronic Live Data:
ATF Temperatureduring normal driving: < 90°C idealTCC Statusat motorway speed: Locked (engaged)Gear Requested vs Actual: should match instantly
ZF 8HP oil change: Volvo says “lifetime fluid” — industry experience says change at 80,000 km for reliability. Fluid: ZF TE-ML 09.
KERS / Hybrid System (XC90 T8, XC60 T8 Recharge)
Volvo T8 Twin Engine plug-in hybrid.
P0A80 — HV Battery: Degraded T8 battery (11.6 kWh on XC90) degradation visible through:
- Live Data:
Battery SOH %— below 70% = reduced EV range Cell Voltage Delta< 0.05V (healthy cells)
P0AA6 — HV Isolation: Low Resistance Indicates moisture ingress or wiring damage in HV battery or cables.
Pilot Assist / City Safety: ADAS Codes
Volvo’s safety systems are among the most advanced:
- City Safety — automatic emergency braking (front radar)
- Pilot Assist — semi-autonomous highway driving (camera + radar)
ADAS codes:
- ECM-012A: Front radar unit: blocked
- ECM-0132: Driver camera: poor visibility (condensation on windscreen)
- B151A: SPA (Scalable Product Architecture) network: communication fault
Important: City Safety radar is in the windscreen (integrated). After windscreen replacement → calibration of radar AND camera required.
Volvo CEM (Central Electronic Module): Common Fault
The CEM is the body control module on SPA platform vehicles.
CEM codes:
- U0100 — Lost communication with ECM
- U0140 — Lost communication with BCM (that’s the CEM on Volvo)
- B0001 — CEM: general fault
Common causes:
- Moisture in the central tunnel wiring (XC60 with sunroof drains clogged)
- Low battery voltage causing CEM resets
Summary Table
| Model | Engine | Top Codes |
|---|---|---|
| XC60 II / V60 II | T5 Drive-E | P0299 boost, carbon P0300 |
| XC60 II / S60 | D4 190hp | P0087 pump, P2002 DPF |
| XC90 II / S90 | T6 Drive-E | P0299 eBoost, GDI carbon |
| XC90 II / XC60 II | D5 twin-turbo | P004A, P0087 |
| XC90 T8 / XC60 T8 | Plug-in hybrid | P0A80, P0AA6 |
Volvo Drive-E key maintenance: change oil every 7,500 km (severe city use), ZF 8HP fluid at 80,000 km, clean DPF with motorway drives, and check CEM/body wiring if unusual U-codes appear.
Read next
Comments …
Loading…