Most Common Volvo Check Engine Codes (XC90, XC60, and S60)
Understanding Volvo Check Engine Codes
Volvo vehicles are engineered for safety and longevity, but their turbocharged engines and complex emissions systems generate check engine codes that can be intimidating and expensive to diagnose. Modern Volvos (2016-present) use the Drive-E engine family, which consists of four-cylinder turbocharged (T5) and twin-charged turbocharged and supercharged (T6) engines across the entire lineup. Older Volvos (2003-2015) used a variety of five-cylinder and six-cylinder engines with their own common issues. Volvo uses both standard OBD-II codes and manufacturer-specific codes that require a Volvo-compatible scanner (VIDA/DiCE is the dealer tool). Many common Volvo codes relate to the turbo system, variable valve timing, PCV system, and emissions controls.
P0016 -- Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)
P0016 is one of the most common and potentially serious codes on Volvo vehicles. It indicates the crankshaft and camshaft positions are not synchronized as expected. On the 2003-2012 Volvo five-cylinder engines (2.5L turbo in the S60, V70, XC70, and XC90), this code is frequently caused by a worn timing belt or a failing CVVT (Continuously Variable Valve Timing) unit. The CVVT hub on the intake camshaft is a known wear item that costs $150-$250 for the part and $400-$800 in labor due to timing belt removal. On the newer Drive-E four-cylinder engines (2015-present XC90, XC60, S60), P0016 is less common but can indicate stretched timing chain or a failed VVT solenoid ($40-$80). If P0016 appears, do not ignore it -- continued driving with incorrect cam timing can cause valve-to-piston contact on interference engines.
P0171 -- System Too Lean (Bank 1)
P0171 is extremely common on Volvo turbocharged engines. The most frequent cause on the 2.5L five-cylinder turbo is a failed PCV (Positive Crankcase Ventilation) system. Volvo's PCV system uses a breather box (also called the oil trap or flame trap) that clogs with oil sludge and creates a massive vacuum leak when the diaphragm ruptures. This is the single most common maintenance item on 2001-2012 Volvo five-cylinder engines. The PCV breather box costs $30-$60 and takes 30-60 minutes to replace on most models. Symptoms include rough idle, oil consumption, and a whistling noise from the engine. On Drive-E engines, P0171 is more likely caused by a boost leak at the intercooler hoses or charge pipe connections -- check all turbo plumbing clamps before pursuing sensor replacement.
P0300 -- Random/Multiple Cylinder Misfire Detected
P0300 on Volvo five-cylinder engines is most commonly caused by failed ignition coils. The five-cylinder uses five individual coils that cost $20-$40 each aftermarket. Volvo recommends spark plug replacement at 60,000 miles -- waiting longer often results in misfire codes. Use the OE-specified plug type and gap for your engine -- substituting the wrong plug type or gap is a common cause of post-service misfires. On the 2015-present Drive-E four-cylinder engines, carbon buildup on intake valves due to direct injection is a growing concern starting at 60,000-80,000 miles. A walnut blast cleaning costs $400-$600 at a shop. On the T6 twin-charged engines (turbo plus supercharger), a failing supercharger clutch can cause intermittent misfires under certain load conditions, which is an expensive repair ($1,500-$2,500).
P0420 -- Catalyst System Efficiency Below Threshold
P0420 on Volvos typically appears between 120,000 and 180,000 miles. On the five-cylinder turbo engines, the turbo-back catalytic converter is the primary failure point. OEM Volvo catalytic converters are extremely expensive ($1,500-$3,000), making aftermarket options ($400-$800) a popular choice. Before replacing the converter, verify the downstream oxygen sensor is not faulty -- the sensor costs $60-$100 and is far cheaper to replace. On the Drive-E engines, the close-coupled catalytic converter is integrated near the turbo and runs at very high temperatures, which can accelerate degradation if the engine is burning oil. Running low-quality fuel or short-trip driving accelerates catalytic converter wear on all Volvo engines.
P0299 -- Turbocharger/Supercharger Underboost
P0299 means the turbo or supercharger is not producing the expected amount of boost pressure. On the Volvo 2.5L five-cylinder turbo (S60, V70, XC90), the most common cause is a leaking boost hose or a torn turbo inlet hose. These silicone or rubber hoses deteriorate with heat and age, and a cracked hose costs $20-$60 to replace. The turbo wastegate actuator can also stick, particularly on higher-mileage examples, preventing proper boost control. On Drive-E T5 engines, the electronic wastegate actuator is a more complex and expensive component ($200-$400). On T6 twin-charged engines, P0299 can indicate a failing supercharger or its electromagnetic clutch. Check the simplest causes first: loose intercooler hose clamps, cracked charge pipes, and vacuum lines to the wastegate or boost control solenoid.
P0101 -- Mass Air Flow Sensor Range/Performance
P0101 indicates the MAF sensor reading is outside the expected range. On Volvo five-cylinder engines, a dirty MAF sensor is the most common cause, and cleaning it with MAF-specific cleaner resolves the code about 50% of the time. However, on Volvos, P0101 is often a secondary symptom of a PCV system failure -- when the breather box ruptures, unmetered air enters the engine and the MAF reading no longer matches actual airflow. Always check and replace the PCV breather box before replacing the MAF sensor on a five-cylinder Volvo. The MAF sensor itself costs $80-$150 aftermarket. On Drive-E engines, P0101 is less common thanks to a more robust MAF sensor design and tighter intake sealing.
P0017 -- Exhaust Camshaft Position Timing Over-Retarded (Bank 1)
P0017 is the exhaust camshaft counterpart to P0016. On the five-cylinder Volvo engines, this code points to the exhaust CVVT unit or, more commonly, a worn timing belt that has jumped a tooth. The timing belt on Volvo five-cylinders should be replaced every 120,000 miles or 10 years (some earlier engine codes were rated 105,000 miles -- check your specific VIN's service schedule). If P0017 appears alongside P0016, a timing belt inspection is critical -- a jumped belt can cause severe engine damage on these interference engines. On Drive-E engines, P0017 usually indicates a failed exhaust VVT solenoid ($40-$80) or low oil pressure reaching the VVT actuator. Check oil level and condition first. If the oil is more than 7,500 miles old, change it and clear the code before replacing components.
P2187 -- System Too Lean at Idle (Bank 1)
P2187 on Volvos specifically indicates a lean condition that occurs only at idle. On the five-cylinder turbo, this is almost always the PCV breather box. If the PCV system has already been replaced and P2187 persists, check for vacuum leaks at the intake manifold gaskets, turbo inlet hose, and the brake booster vacuum line. On the XC90 3.2L six-cylinder (2007-2014), the intake manifold has a known issue with the runner flap actuator that can create a vacuum leak. The actuator costs $100-$200 and requires intake manifold removal. On Drive-E engines, a leaking fuel injector O-ring or a sticking purge valve can cause lean conditions at idle. The purge valve costs $30-$50 and is an easy replacement.
P0442 -- EVAP System Small Leak Detected
P0442 is a standard EVAP leak code that appears on all Volvo models. As with other brands, start by replacing the gas cap ($12-$20). On the XC90 and XC60, the EVAP canister is located under the vehicle near the fuel tank and can be damaged by road debris, especially in areas with rough roads. The purge valve on five-cylinder Volvos is located on the intake manifold and costs $30-$50. On Drive-E models, the purge valve is in a similar accessible location. Volvo's EVAP system testing sequence requires specific drive cycle conditions to run, so after a repair, it may take several days of mixed city and highway driving before the code clears itself or the system confirms the repair was successful.
Volvo Model-Specific Trouble Spots
The 2003-2007 XC90 with the 2.5L turbo five-cylinder is the most common Volvo to throw codes, with PCV failure, CVVT wear, and boost leaks being regular maintenance items. The 2007-2014 XC90 3.2L six-cylinder is more reliable but has the intake manifold runner issue. The S60 and V60 (2011-2018) with the five-cylinder turbo share the XC90's common issues in a more accessible engine bay. The 2016-present XC90 and XC60 with Drive-E engines are significantly more reliable but can develop carbon buildup and turbo issues at higher mileage. The S80 with the 3.0L T6 inline-six (2007-2016) is a powerful but complex engine that requires timing belt service and is expensive to repair when the turbo system develops problems.
DIY Tips for Volvo Owners
Volvo engines are moderately DIY-friendly, with the five-cylinder being well-documented in the enthusiast community. The PCV breather box replacement is the most common DIY job and is well within beginner capability. For parts, FCP Euro specializes in Volvo OEM and OE-equivalent parts at 40-60% below dealer pricing and offers a lifetime replacement guarantee on everything, including wear items. IPD is another excellent source for Volvo-specific parts and performance upgrades. For diagnostics, the Volvo VIDA/DiCE system is available as an aftermarket kit ($50-$100) and provides full dealer-level access to all modules and fault codes. Always use Volvo-approved 0W-20 or 5W-30 full synthetic oil and change it every 7,500 miles maximum. On turbo Volvos, let the engine idle for 30 seconds before shutting off after highway driving to allow the turbo to cool down and prevent oil coking in the turbo bearings.
Frequently Asked Questions
Are Volvos expensive to maintain?
Volvos have higher maintenance costs than mainstream brands like Toyota and Honda, but they are competitive with other European brands like BMW and Audi. The most common repairs (PCV system, ignition coils, sensors) are reasonably priced with aftermarket parts. The expensive items are turbo replacement, timing belt service, and catalytic converters. Using an independent Volvo specialist rather than the dealer cuts labor costs by 30-50%.
What is the Volvo PCV breather box and why does it matter?
The PCV breather box is a critical maintenance item on 2001-2012 Volvo five-cylinder engines. It separates oil vapors from crankcase gases before recirculating them into the intake. When it clogs or the internal diaphragm fails, it creates a massive vacuum leak that causes lean codes (P0171, P2187), rough idle, oil consumption, and potential turbo seal damage. Replacing it every 60,000-80,000 miles is preventive maintenance that avoids multiple expensive problems.
Is the Volvo Drive-E engine reliable?
The Drive-E four-cylinder engines are generally reliable and represent a significant improvement over the older five-cylinder in terms of complexity and failure modes. The main concerns are carbon buildup from direct injection at higher mileage and the T6 supercharger clutch, which is an expensive repair. Keeping up with oil changes and using top-tier fuel helps prevent both issues.
How often should the timing belt be replaced on a Volvo?
Volvo recommends timing belt replacement every 120,000 miles or 10 years, whichever comes first, on the five-cylinder engines (some earlier engine codes were rated 105,000 miles -- check your specific VIN's service schedule). The Drive-E four-cylinder engines (T5/T6) ALSO use a timing belt, not a chain -- Volvo has revised the interval over the years, with figures from roughly 90,000 to 150,000 miles depending on model year, so check the VIN-specific service schedule rather than assuming no interval applies. Ignoring either belt risks a snapped belt and catastrophic interference-engine damage. The timing belt service on a five-cylinder typically costs $800-$1,200 and should include replacement of the water pump, tensioner, and idler pulleys at the same time.
Can I use a standard OBD-II scanner on my Volvo?
A standard OBD-II scanner reads all generic P0xxx codes on any Volvo. However, Volvo also uses extensive manufacturer-specific codes in the SRS, ABS, transmission, and body control modules that require enhanced diagnostics. The VIDA/DiCE system is available as an aftermarket kit for $50-$100 and provides full dealer-level access to every module in the vehicle.