A Mercedes P0016 code is one of the fault codes Mercedes-Benz owners search for most, and for good reason. On many Mercedes models it points to a simple sensor or oil problem, but on certain V6 and V8 engines from the mid-2000s it has become closely linked with one of the most expensive known defects in modern Mercedes history: premature wear of the balance shaft and idler gears.
In this guide we explain what P0016 means, which Mercedes engines are most affected, the symptoms to watch for, how a shop should diagnose it, what the repair involves and whether it is safe to keep driving. All technical details are based on the generic OBD-II definition, Mercedes-Benz USA service documents filed with NHTSA, the settled class action over the issue and independent Mercedes specialists.
Table of Contents
- What Does the Mercedes P0016 Code Mean?
- Codes That Often Appear With P0016
- The M272 and M273 Balance Shaft Problem
- Which Mercedes Models Are Affected?
- How to Check the Engine Serial Number
- Symptoms of a Mercedes P0016 Code
- Other Causes of the Mercedes P0016 Code
- How to Diagnose a Mercedes P0016 Code
- Repair Costs for a Mercedes P0016 Code
- Is the Repair Still Covered by Mercedes?
- Is It Safe to Drive With a Mercedes P0016 Code?
- Mercedes P0016 Code and Related Camshaft Correlation Codes
- How to Prevent Timing Problems on a Mercedes
- What to Tell Your Mechanic
- Buyer’s Advice: Shopping for a Used Mercedes With an M272 or M273
- FAQ
- What does P0016 mean on a Mercedes?
- Is P0016 always the balance shaft on a Mercedes?
- How much does it cost to fix P0016 on a Mercedes?
- Can I drive my Mercedes with a P0016 code?
- What is the difference between P0016 and P0017?
- Can I just clear the P0016 code and keep driving?
- Can a P0016 code cause a failed emissions inspection?
- Can low oil cause a Mercedes P0016 code?
- Conclusion
What Does the Mercedes P0016 Code Mean?
P0016 is a generic OBD-II code that stands for Crankshaft Position – Camshaft Position Correlation, Bank 1 Sensor A. In plain terms, the engine computer compares the signals from the crankshaft position sensor and the camshaft position sensor, and the two no longer line up the way they should. According to the diagnostic database at Carista, it is treated as a high-severity engine timing fault.
Because the crankshaft and camshafts are linked by a timing chain, a correlation fault means one of three things: the mechanical timing has actually shifted, the variable camshaft timing system is not holding the camshaft where it should be, or a sensor is sending a bad signal. The code itself does not say which one, so proper diagnosis matters.
Codes That Often Appear With P0016
On Mercedes vehicles, P0016 often appears together with P0017, which is the same correlation check for the exhaust camshaft on Bank 1. Mercedes specialists such as 8020 Automotive note that when P0016 and P0017 appear together on an M272 V6, a worn balance shaft is often the cause. Mercedes’ own diagnostic system may display the related fault as 1200 or 1208 instead of the generic code.
The M272 and M273 Balance Shaft Problem
The best-known cause of a Mercedes P0016 code is a defect in early M272 V6 and M273 V8 engines. On the M272, the balance shaft sprocket gear could wear prematurely. On the M273 V8, the equivalent problem affected the timing chain idler gear. As the gear teeth wear, the timing chain can lose its precise position, which triggers camshaft correlation codes.
According to Wikipedia’s M272 engine history, engines sold between 2004 and 2007 are the ones affected, and the class action alleged that the gears wear out “prematurely, excessively and without warning.” Mercedes later introduced revised components, and engines built after a specific serial number received the updated parts.
Which Mercedes Models Are Affected?
The M272 V6 was used in many 230, 280, 300 and 350 models, while the M273 V8 was used in 450, 500 and 550 models. A Mercedes-Benz USA warranty bulletin, filed with NHTSA, lists 2005 to 2007 models including the ML350, SLK280, SLK350, C230, C280, C350, C350 4MATIC, C280 Wagon 4MATIC and CLK350, with the list continuing through the SL550.
| Engine | Type | Part that wears | Affected serial numbers |
|---|---|---|---|
| M272 | V6 (2.5, 3.0 and 3.5 liters) | Balance shaft sprocket gear | Up to 2729..30 468993 |
| M273 | V8 | Timing chain idler gear | Up to 2739..30 088611 |
How to Check the Engine Serial Number
The engine serial number is stamped on the engine block, and a Mercedes dealer can also look it up from the VIN. Specialists explain that only the last digits of the number matter for the cutoff. If the number is below the cutoff shown above, the engine falls in the affected range. If it is above, the engine left the factory with the revised gear, although other causes of P0016 are still possible.
Symptoms of a Mercedes P0016 Code
Symptoms depend on the cause, but owners and specialists commonly report the following signs:
- The check engine light, often with P0016 and P0017 stored together
- Rough or uneven idle and hesitation when accelerating
- Reduced power and poor overall running
- Misfires, sometimes with additional misfire codes
- A rattle from the front of the engine, especially at cold start
- Longer cranking before the engine starts, and in severe cases stalling or a no-start
On engines with the balance shaft defect, 8020 Automotive reports that the check engine light and codes often appear thousands of miles before a complete failure. That warning period gives owners a chance to act before more serious damage occurs.
Other Causes of the Mercedes P0016 Code
Not every Mercedes P0016 code means a balance shaft failure. This is especially true on newer models built after the revised parts were introduced. According to Carista, the most common general causes of P0016 are:
- Stretched or jumped timing chain: wear in the chain, tensioner or guides allows the timing to shift, especially on high-mileage engines.
- Variable camshaft timing faults: a stuck camshaft adjuster solenoid or a worn cam phaser can hold the camshaft away from its correct position.
- Faulty sensors: a failing crankshaft or camshaft position sensor can drift or drop signals, creating a false correlation fault.
- Engine oil problems: low oil level or old, degraded oil can affect the hydraulic camshaft adjusters. This is why an oil check is one of the first diagnostic steps.
How to Diagnose a Mercedes P0016 Code
A careful diagnosis can save thousands of dollars, because replacing sensors will not fix a worn gear, and a balance shaft repair will not fix a bad sensor. Carista outlines a logical order that most specialists follow:
- Read all stored codes: note whether P0016 appears alone or together with P0017 and misfire codes.
- Check the oil: confirm the correct level and condition, and change it if it is old or contaminated.
- Watch live data: compare camshaft and crankshaft timing with a capable scan tool. A phase error of more than a few degrees points to a mechanical timing problem.
- Test the camshaft adjusters: command the solenoids on and off with the scan tool to confirm they respond.
- Inspect the timing components: if the adjusters work, check the chain, tensioner, guides and, on M272 and M273 engines, the balance shaft or idler gear.
- Replace sensors last: only after the mechanical and oil-related causes have been ruled out.
On an older M272 or M273 engine, owners should also ask the shop to check the engine serial number before any major work begins.
Repair Costs for a Mercedes P0016 Code
The cost to fix a Mercedes P0016 code varies widely by cause. A sensor or camshaft adjuster solenoid is a relatively inexpensive repair, while timing chain work costs much more because of the labor involved.
The balance shaft repair is the most expensive outcome. 8020 Automotive explains that the balance shaft is hard to reach and the job generally requires removing the engine with specialty tools. It estimates a shop or dealer repair at about $4,500 to $6,000, with parts at roughly $1,000. Wikipedia notes that repairs can cost more than $4,000 retail. On an older car, that bill can approach the value of the vehicle itself.
Is the Repair Still Covered by Mercedes?
Mercedes-Benz faced a class action over the balance shaft and idler gear problem, Seifi v. Mercedes-Benz USA, filed in the U.S. District Court for the Northern District of California. According to Top Class Actions, the settlement covered 2005 to 2007 vehicles with affected M272 and M273 engines and provided coverage for qualified repairs for the lesser of 10 years or 125,000 miles.
The settlement also offered partial reimbursement on a sliding scale, including 70 percent of costs for repairs between 4 years or 50,000 miles and 8 years or 80,000 miles. Because the affected cars are now well beyond the 10-year limit, this coverage no longer applies to them. Today, the cost of the repair falls on the owner.
Is It Safe to Drive With a Mercedes P0016 Code?
Driving with a Mercedes P0016 code is not recommended. If the cause is timing chain or balance shaft wear, the chain can eventually skip. 8020 Automotive warns that because the M272 is an interference engine, the pistons can then hit the valves, bending them and potentially damaging other internal parts.
At that point, a repair that might have been limited to the timing components can turn into a cylinder head or full engine rebuild. Even when the cause turns out to be a sensor or an oil issue, the engine may run poorly or stall. The safest approach is to have the car diagnosed as soon as the code appears.
Mercedes P0016 Code and Related Camshaft Correlation Codes
P0016 belongs to a group of four closely related generic OBD-II codes. Each one checks the same relationship between the crankshaft and a camshaft, but for a different bank or camshaft. Seeing which codes are stored together helps a technician narrow down the cause.
| Code | Generic definition | What it suggests |
|---|---|---|
| P0016 | Crankshaft/camshaft position correlation, Bank 1 Sensor A | Bank 1 intake camshaft timing out of range |
| P0017 | Crankshaft/camshaft position correlation, Bank 1 Sensor B | Bank 1 exhaust camshaft timing out of range |
| P0018 | Crankshaft/camshaft position correlation, Bank 2 Sensor A | Bank 2 intake camshaft timing out of range |
| P0019 | Crankshaft/camshaft position correlation, Bank 2 Sensor B | Bank 2 exhaust camshaft timing out of range |
When only one code is stored, a single sensor or camshaft adjuster is a more likely suspect. When two or more correlation codes appear on the same bank, as with P0016 and P0017 together, a shared mechanical cause such as timing chain or gear wear becomes more likely. On a V6 or V8, codes on both banks also point toward a common cause rather than a single sensor.
How to Prevent Timing Problems on a Mercedes
Nothing can reverse wear on an affected balance shaft gear, but good maintenance helps every Mercedes engine with variable camshaft timing stay healthy. These habits reduce the chance of a Mercedes P0016 code caused by oil or adjuster problems:
- Use the correct oil: fill with an engine oil that meets the Mercedes-Benz approval listed in the owner’s manual, at the correct level.
- Do not stretch oil changes: old or sludged oil can restrict the hydraulic camshaft adjusters and affect chain tensioner operation.
- Act on early warning signs: a brief rattle at cold start or a check engine light should be checked promptly rather than ignored.
- Keep records: documented services and repairs protect the car’s value and make future diagnosis easier.
What to Tell Your Mechanic
Before a shop starts work, it helps to share the full list of stored codes, when the check engine light first appeared, whether the engine rattles at cold start, the date of the last oil change and, on older V6 and V8 models, the engine serial number. That information allows a technician to separate a simple sensor fault from a serious timing problem much faster.
Buyer’s Advice: Shopping for a Used Mercedes With an M272 or M273
Many 2005 to 2007 Mercedes models are now affordable on the used market, which makes the balance shaft issue an important part of any purchase decision. Buyers should follow these steps:
- Check the engine serial number against the cutoff before buying.
- Ask for written proof if the balance shaft or idler gear was already replaced.
- Scan the car for stored and pending codes, including P0016 and P0017.
- Listen for a rattle at cold start and check for rough running.
- Have the car inspected by an independent Mercedes specialist.
A car with documented repairs or a serial number above the cutoff is a much safer purchase. If you are shopping for a performance Mercedes instead, our guides to C63 AMG reliability and Mercedes-AMG E63 S reliability cover the known issues of AMG’s V8 sedans.
FAQ
What does P0016 mean on a Mercedes?
P0016 means the engine computer detected that the crankshaft and Bank 1 camshaft position signals do not line up correctly. On a Mercedes it can be caused by timing chain wear, camshaft adjuster faults, sensor failure, oil problems or, on early M272 and M273 engines, balance shaft or idler gear wear.
Is P0016 always the balance shaft on a Mercedes?
No. The balance shaft defect is the best-known cause on 2005 to 2007 cars with M272 and M273 engines below the serial number cutoff. On other engines, a stretched chain, a faulty sensor or a camshaft adjuster problem is more likely.
How much does it cost to fix P0016 on a Mercedes?
It depends on the cause. A sensor or solenoid is a relatively small repair, while a balance shaft repair on an M272 is estimated by specialists at about $4,500 to $6,000 at a shop.
Can I drive my Mercedes with a P0016 code?
It is not recommended. If the timing chain skips on an interference engine, the valves and pistons can be damaged, turning a timing repair into a much larger engine repair.
What is the difference between P0016 and P0017?
P0016 relates to the correlation between the crankshaft and the Bank 1 intake camshaft sensor, while P0017 is the same check for the Bank 1 exhaust camshaft sensor. When both appear together on an M272, specialists often suspect balance shaft wear.
Can I just clear the P0016 code and keep driving?
Clearing the code with a scan tool turns off the check engine light, but it does not fix the cause. If the timing problem is real, the code will return, often within a few drive cycles. Clearing it repeatedly can also hide a worsening problem, so the code should only be cleared after the cause has been diagnosed and repaired.
Can a P0016 code cause a failed emissions inspection?
In US states that use OBD-II based emissions or safety inspections, a vehicle with an illuminated check engine light or active fault codes usually fails the test. A Mercedes P0016 code should therefore be repaired before an inspection appointment. Recently cleared codes can also cause a failure, because the readiness monitors need time to reset after a repair.
Can low oil cause a Mercedes P0016 code?
Yes, it can contribute. The camshaft adjusters and timing chain tensioner rely on oil pressure, so low oil level or old, degraded oil can affect camshaft timing and trigger correlation codes. That is why checking and changing the oil is one of the first and cheapest diagnostic steps.
Conclusion
A Mercedes P0016 code should never be ignored. On many cars it is caused by a sensor, a camshaft adjuster or an oil issue, but on 2005 to 2007 models with early M272 and M273 engines it can signal the well-documented balance shaft or idler gear defect. Checking the engine serial number, following a logical diagnostic process and acting quickly are the best ways to avoid a far more expensive engine repair.






