Diagnosing P0101, P0410, and P228F on a 2013 C-Class

A 2013 Mercedes-Benz C-Class sedan came in with shaking at idle, severe hesitation at high RPMs, and three seemingly unrelated codes: P0101, P0410, and P228F. Diagnosing a massive V8 that runs terribly requires figuring out which code is the root cause and which is just noise. The technician noted the car was shaking while parked, felt weak during acceleration, and was violently jerking or cutting out at high speeds.

Tracing the high-speed fuel starvation

The most severe drivability symptom, the high-RPM cutting out, aligns directly with P228F. This code indicates the fuel pressure control loop learning limit has exceeded its upper threshold. The M156 6.2L V8 engine uses a fuel delivery architecture where fuel is pumped from the primary unit on the right side of the tank through an integrated filter and mechanical pressure regulator on the left.

The mechanical pressure regulator diaphragm often sticks or fails to bypass excess return fuel. At the same time, internal saturation of the fine fuel filter media starves the high-displacement engine under load. When fuel pressure collapses under demand, the engine violently cuts out and hesitates.

To prove this, the diagnostic platform we build recommends starting with a fuel rail pressure mechanical gauge test at idle and under load. You should also measure the fuel delivery volume and check the scan tool for fuel pressure regulator adaptation values.

Finding the unmetered air

The idle shaking points to a different system. Code P0101 triggers when the calculated air mass based on throttle angle and MAP sensor conflicts with the MAF sensor readings. The M156 engine uses a large two-piece magnesium intake manifold housing internal dual throttle bodies.

The factory elastomer intake manifold gaskets harden and flatten over thermal cycles. Crankcase vapors can also pit the magnesium center throttle mounting plate, causing internal or external air leaks. Unmetered air downstream of the mass air flow sensors causes manifold vacuum to drop significantly at idle, leading to the rough running. Testing for this requires an intake system smoke pressure test and a short-term fuel trim comparison between idle and 2,500 RPM.

Alternatively, twin hot-film MAF sensors mounted downstream of the air filter boxes can suffer from oil vapor contamination. A visual inspection of the sensor hot-film wire for deposits and a live air mass flow rate measurement will confirm if the sensors themselves are to blame.

Dealing with the emissions fault

The presence of P0410 is a separate issue altogether. This code points to a fault in the secondary air injection system. The C63 AMG mounts a high-amperage electric air pump low on the front engine assembly, controlled by a 40A Maxi-fuse and relay in the front SAM.

Continuous thermal cycling can cause the relay contacts to pit and weld open, or the pump motor brushes to seize from moisture. While this triggers P0410, it is strictly an emissions cold-start system failure and does not cause the violent high-speed jerking. A quick bi-directional scan tool actuation of the pump and checking fuse 65 will verify the circuit.

Next steps for the bay

Tackling multiple drivability symptoms requires isolating the codes into distinct physical failures. If you see a similar combination of codes on an M156, check the fuel pressure under load before pulling the intake manifold. Have you encountered this specific fuel regulator failure on high-displacement engines in your shop?

Reference pages for the codes in this article

  • P0101, what we measure for this code across real diagnostics
Published on:
2026-10-04
Put this guide to work

Diagnosing a fault right now? WrenchLane Free gives you a full AI diagnostic every day — ranked causes, TSB search, no card needed. Running a workshop? Compare plans for OEM data, wiring diagrams and labour times.

Start diagnosing smarter today

Try WrenchLane free and see how much time you save on your next diagnosis.