Skip to content

Volvo XC90 Common Problems & Reliability Guide

suv
20032026
2 generations24 OBD2 codes15 known problems10 recalls

Get Your FREE AI Diagnostic Report

Enter your year for a personalized diagnosis for your Volvo XC90

Volvo XC90

No account required · Takes 30 seconds

Overview

The Volvo XC90 is a three-row luxury SUV that has been a cornerstone of Volvo's lineup since 2003. The first generation (2003–2014) used a traditional body-on-frame-style platform with turbocharged inline-5 and inline-6 engines, along with a supercharged/turbocharged inline-6. The second generation (2016–present), riding on Volvo's Scalable Product Architecture (SPA) platform, introduced the Drive-E 2.0-liter four-cylinder engine family with mild hybrid (B5/B6) variants arriving in 2020. The XC90 is generally well-regarded for safety and interior quality, but owners commonly encounter issues with the engine throttle body, transmission, electronic systems, and oil consumption. The first generation in particular has a reputation for costly repairs at higher mileages including timing belt/chain service, ETM (Electronic Throttle Module) failures, and transfer case problems.

Quick Summary

Most Common OBD2 Codes

P0171
Very Common
P0174
Very Common
P0507
Very Common
P0300
Common
P0302
Common

Most Serious Issues

  • Electronic Throttle Module (ETM) Failure($400–$900)
  • Transfer Case Failure (AWD System)($1500–$4000)
  • Timing Belt/Chain and Water Pump Service($900–$1800)

10 recalls documented across all generations

By Generation

Available Engines

2.5T I5 Turbocharged (208 hp)
T6 I6 Supercharged & Turbocharged (272–325 hp)
3.2 I6 Naturally Aspirated (240 hp)
4.4 V8 (311 hp, 2007–2011)

Common OBD2 Codes

CodeFrequencyNotes
P0171
Very Common
System Too Lean (Bank 1). Extremely common on the 2.5T and T6 engines due to vacuum leaks, dirty MAF sensors, or failing fuel injectors. Often accompanied by P0174.
P0174
Very Common
System Too Lean (Bank 2). Companion code to P0171 on the T6 I6; often caused by intake manifold gasket leaks or a contaminated MAF sensor.
P0300
Common
Random/Multiple Cylinder Misfire Detected. Often linked to worn ignition coils, spark plugs, or fuel delivery issues on high-mileage first-gen engines.
P0302
Common
Cylinder 2 Misfire. Common on the I5 2.5T; worn coil packs are the most frequent cause.
P0113
Common
Intake Air Temperature Sensor Circuit High Input. Often caused by a faulty MAF/IAT sensor; common in cold-climate vehicles with older sensors.
P0507
Very Common
Idle Control System RPM Too High. Closely associated with the notorious Electronic Throttle Module (ETM) failure on P2 platform Volvos; may require ETM replacement or cleaning.
P0506
Common
Idle Control System RPM Too Low. Also ETM-related; idle may surge or drop unpredictably. Note: Volvo-specific ETM fault codes (ECM-590 etc.) are proprietary and not in the standard OBD2 set.
P0420
Common
Catalyst System Efficiency Below Threshold (Bank 1). Common on higher-mileage 2.5T and 3.2 engines; may indicate a failing catalytic converter or an exhaust leak upstream.
P0455
Common
Evaporative Emission System Leak Detected (Gross Leak). Typically caused by a faulty fuel cap, deteriorated EVAP hoses, or a failed purge valve.
P0340
Occasional
Camshaft Position Sensor Circuit Malfunction (Bank 1). Seen on higher-mileage T6 and 2.5T engines; timing chain stretch can cause this on neglected vehicles.
P0730
Occasional
Incorrect Gear Ratio. Associated with the AW55-50/51SN automatic transmission used in early XC90s; often indicates internal wear or low/dirty fluid.
P0700
Occasional
Transmission Control System Malfunction. General TCM fault; always accompanied by additional transmission-specific codes. Common when transmission fluid has been neglected.

Known Problems

The ETM controls the electronic throttle and is prone to failure on 2003–2008 XC90 models equipped with the 2.5T and T6 engines. Symptoms include erratic or high idle, sudden loss of power, and the throttle warning light illuminating. Volvo extended the warranty coverage on ETMs for several years and ran a recall/service campaign. Replacement with an updated unit is the definitive fix; cleaning the old unit can provide temporary relief.

Typical mileage: 60000–120000

Related codes:P0506P0507
Shop parts for this repair

The Aisin AW55-50SN/51SN 5-speed automatic used in 2003–2010 XC90s is known for shuddering during torque converter lock-up, delayed engagement, and erratic shifts. The root cause is almost always degraded transmission fluid — Volvo specified a special fluid type that breaks down over time. A transmission fluid flush with the correct Volvo-spec fluid often resolves the shudder. Continued neglect can lead to solenoid failure or internal clutch damage.

Typical mileage: 50000–100000

Related codes:P0700P0730P0740
Shop parts for this repair

The Haldex-based AWD system and associated transfer case on 2003–2010 models can develop leaks, worn clutch packs, and electronic control failures. Symptoms include grinding noises, AWD warning lights, and loss of rear-wheel torque. The Haldex coupling oil requires periodic changing (often neglected); failure to do so dramatically shortens coupling life. Replacement or rebuild costs are substantial.

Typical mileage: 80000–150000

Related codes:C0110
Shop parts for this repair

First-generation XC90s, particularly 2.5T and T6 engines, are prone to oil leaks from the valve cover gasket, camshaft seals, and front crankshaft seal. At higher mileages, the timing chain tensioner O-ring and the oil separator (PCV system) also commonly leak or fail, leading to oil consumption and bluish exhaust smoke. Regular inspection of the engine bay for oil residue is recommended.

Typical mileage: 80000–160000

Related codes:P0171P0174
Shop parts for this repair

Sunroof drain hoses on 2003–2014 XC90s become blocked with debris over time. When clogged, water overflows into the headliner and can pool in the footwells, leading to wet carpets, mold, and electrical damage to modules located under the seats or in the spare tire well. Regular cleaning of the four drain tubes (front two exit behind the front wheels, rear two exit near the rear bumper) is an important preventive measure.

Typical mileage: Any mileage

Shop parts for this repair

XC90s equipped with the optional rear air suspension (2003–2007 T6 models primarily) suffer from air spring bladder failure and compressor wear. Symptoms are a sagging rear end, a compressor that runs continuously, and a suspension warning message. Air spring replacement and sometimes compressor replacement are required. Some owners convert to passive coil springs to avoid recurring issues.

Typical mileage: 60000–120000

Shop parts for this repair

The T6 I6 engine uses a timing belt that requires replacement at specified intervals (typically 105,000 miles). Skipping this service can result in belt failure and catastrophic engine damage. The 2.5T inline-5 uses a timing chain, but the chain and tensioner can stretch on neglected high-mileage engines. Water pump failure often accompanies timing belt service intervals and should be replaced simultaneously.

Typical mileage: 90000–110000

Related codes:P0340P0300
Shop parts for this repair

Recalls

Fuel line may contact the exhaust heat shield, potentially causing a fuel leak and fire risk. Affected: 2003–2004 XC90. Fix: Inspect and reposition fuel line with revised retaining clips.

Electronic Throttle Module (ETM) may malfunction, causing sudden unintended acceleration or stalling. Affected: 2003–2005 XC90 with 2.5T and T6 engines. Fix: Replace ETM with updated unit.

Seat belt pretensioner may not deploy correctly in a crash due to a faulty pyrotechnic inflator. Affected: 2005–2009 XC90. Fix: Replace affected seat belt assemblies.

Passenger frontal airbag inflator may rupture upon deployment, projecting metal fragments. Affected: 2003–2007 XC90 (Takata airbag recall). Fix: Replace passenger airbag inflator module.

Rear quarter windows may have been improperly bonded and could detach while driving. Affected: Certain 2011–2014 XC90 models. Fix: Inspect and re-bond or replace affected rear windows.

Available Engines

T5 2.0L I4 Turbocharged (250 hp)
T6 2.0L I4 Supercharged & Turbocharged (316 hp)
T8 2.0L I4 Twin-charged Plug-In Hybrid (400–420 hp)
B5 2.0L I4 Mild Hybrid (250 hp, 2021+)
B6 2.0L I4 Mild Hybrid (300 hp, 2021+)

Common OBD2 Codes

CodeFrequencyNotes
P0300
Common
Random/Multiple Cylinder Misfire. Seen on T6 engines, often caused by carbon buildup on direct-injection intake valves. Walnut blasting the intake ports is a known fix at higher mileages.
P0171
Common
System Too Lean (Bank 1). Can be caused by a dirty MAF sensor, vacuum leak in the charged air system, or a failing high-pressure fuel pump on direct-injection T6/T8 engines.
P0234
Common
Turbocharger/Supercharger A Overboost Condition. Seen on T6 and T8 engines; often caused by a faulty boost pressure sensor, wastegate solenoid, or low oil pressure affecting the turbo.
P0128
Common
Coolant Temperature Below Thermostat Regulating Temperature. The thermostat on the 2.0L Drive-E engines is a common failure item; a stuck-open thermostat causes poor fuel economy and reduced cabin heat.
P0420
Occasional
Catalyst System Efficiency Below Threshold (Bank 1). More common on higher-mileage 2016–2019 T5/T6 engines; may indicate a failing catalytic converter or an oxygen sensor issue.
P0442
Occasional
Evaporative Emission System Leak Detected (Small Leak). Frequently caused by a faulty or loose fuel cap, deteriorated EVAP hoses, or a leaking purge valve — common in temperature-extreme climates.
U0100
Common
Lost Communication with ECM/PCM. Common on T8 plug-in hybrid models after battery drain or 12V battery replacement; often requires a system reset or module re-initialization.
U0122
Occasional
Lost Communication with Vehicle Dynamics Control Module. Seen when ABS/stability control modules lose power momentarily, often due to corroded ground connections or a weak 12V battery.
P0715
Occasional
Input/Turbine Speed Sensor A Circuit Malfunction. Seen on 8-speed Aisin automatic transmissions in T5/T6 models; can indicate sensor failure or early internal transmission wear.
P0606
Occasional
PCM/ECM Processor Fault. Occasionally seen on T8 hybrid models after software glitches; a software update or module reset often resolves it without hardware replacement.
P2096
Occasional
Post Catalyst Fuel Trim System Too Lean (Bank 1). Can accompany P0171 on direct-injection engines; inspect for exhaust leaks and oxygen sensor condition before assuming catalytic converter failure.
P0562
Occasional
System Voltage Low. Common on T8 plug-in hybrid models with a weak 12V auxiliary battery; the T8's 12V battery can drain faster than conventional models when the high-voltage pack is depleted.

Known Problems

The Sensus Connect infotainment system on 2016–2020 XC90s is notorious for freezing, slow response, and complete lockups requiring a full system reset (holding the center console volume knob for several seconds). The Android-based system can take 30–60 seconds to reboot, leaving the driver without climate controls, navigation, or media during that time. Volvo issued multiple over-the-air and dealer software updates to improve stability, but many owners still experience occasional lockups, especially in cold weather.

Typical mileage: Any mileage

Related codes:U0100
Shop parts for this repair

The T8 twin-engine plug-in hybrid variant has documented issues with the high-voltage battery cooling system. Thermal management failures can reduce electric range, trigger warning messages, and in some cases cause the system to limit performance to protect the battery. The 12V auxiliary battery in T8 models also drains more quickly than expected if the vehicle sits unplugged for extended periods, leading to no-start conditions.

Typical mileage: 30000–80000

Related codes:P0562U0100
Shop parts for this repair

All second-generation XC90 engines use gasoline direct injection (GDI), which does not wash the intake valves with fuel. Over time, oil vapor from the PCV system deposits carbon on the intake valves, restricting airflow and causing rough idle, misfires, and reduced power. The definitive fix is walnut blasting (media blasting) the intake ports, typically needed every 60,000–80,000 miles. Some T8 owners report it happening sooner due to frequent short-trip electric-only operation that keeps engine temps lower.

Typical mileage: 60000–100000

Related codes:P0300P0171
Shop parts for this repair

Some second-generation XC90 owners with T6 and T8 engines report elevated oil consumption between services — sometimes 1 quart per 2,000–3,000 miles. This appears to be related to piston ring seal design on the 2.0L Drive-E engines. Volvo's official acceptable threshold is 0.5 liters per 1,000 km. While not all vehicles are affected, checking the oil level monthly is strongly recommended. Extended consumption can lead to low oil pressure faults and premature turbocharger wear.

Typical mileage: 20000–80000

Related codes:P0171P0300
Shop parts for this repair

The large panoramic glass roof on 2016–2022 XC90 models has been subject to multiple complaints of spontaneous stress cracks and shattering, often without any apparent impact. Volvo and NHTSA received numerous reports, and Volvo extended the warranty on panoramic roof glass for several model years. The framing and mounting of the large single-pane glass appears to concentrate stress in certain areas. Owners should inspect for early hairline cracks along the edges of the glass.

Typical mileage: Any mileage

Shop parts for this repair

Some AWD-equipped 2016–2021 XC90 T5 and T6 models exhibit a vibration or rumble felt through the floor at highway speeds. The rear electric drive motor (on T8) or the rear driveshaft and differential on T5/T6 all-wheel-drive versions are frequent culprits. Volvo released driveshaft balance updates and rear differential fluid specification changes to address this. A worn rear differential mount can amplify the vibration significantly.

Typical mileage: 30000–80000

Related codes:U0122
Shop parts for this repair

The electronically controlled thermostat on the 2.0L Drive-E four-cylinder is a known wear item. A stuck-open thermostat prevents the engine from reaching operating temperature, significantly reducing cabin heat in winter, reducing fuel economy, and triggering a P0128 check engine light. The thermostat is not expensive but is integrated into the coolant housing and can be moderately labor-intensive to replace on the transversely mounted engine.

Typical mileage: 40000–90000

Related codes:P0128
Shop parts for this repair

While regenerative braking on the T8 theoretically extends brake life, many owners report that the transition between regenerative and friction braking causes inconsistent brake pedal feel and uneven rotor wear. Rust and corrosion on rotors from infrequent friction brake use (particularly on rear axles) is a recurring complaint. Periodic manual hard stops help condition the brake surfaces. Front pads and rotors on T5/T6 non-hybrid models may wear faster than expected due to the vehicle's weight.

Typical mileage: 30000–60000

Shop parts for this repair

Recalls

Software error in the restraint control module may prevent side curtain airbags from deploying in certain crash scenarios. Affected: 2016 XC90. Fix: Dealer software update to restraint control module.

Improper software calibration may allow the vehicle to move when the transmission is placed in Park, increasing risk of rollaway. Affected: 2016–2017 XC90. Fix: Software update to transmission control module.

Engine may stall due to a software error in the engine control module under certain driving conditions with the T6 engine. Affected: 2018–2019 XC90 T6. Fix: ECM software update at dealership.

Panoramic roof glass may crack and shatter unexpectedly due to stress concentrations in the mounting points. Affected: Certain 2016–2021 XC90 models. Fix: Inspect and replace panoramic roof glass; Volvo extended warranty coverage.

High-voltage battery contactor in T8 Plug-In Hybrid models may not open correctly during a crash, increasing risk of electric shock or fire. Affected: Certain 2022–2023 XC90 T8. Fix: Software update to battery management system.

Need help diagnosing your vehicle?