Scotty! Thanks for sharing the knowledge! ..I got a 2006 Mercedes C230 sport. 156k miles. I have a few CODES. P0022 (camshaft position timing over-retarded bank2) P2088(camshaft position actuator control circuit low bank1 b) and P0128 (Coolant temp. below thermostat regulating temp.) You’re probably thinking why did I get a Mercedes in the first place but in my defense..I got it for free from my father. Now I believe the P0128 is due to a faulty sensor since I had a oil leak from the vacuum pump located above it. And the other two codes I plan on changing the cam adjuster magnet and actuator for. The problem I’m having trouble approaching is the fact that the engine is running rich. With a -25% STFT on both banks at idle. I believed it was a problem with the EVAP system. I did have a CODE P0496(..high purge flow). I thought this was a problem with the EVAP purge valve being stuck open and so I took it out to check it and it was actually closed. I also fixed another minor issue with the ambient air temp sensor that threw a code at the same time and proceeded to erase codes expecting the P0496 to come back after, along with the 3 mentioned previously, However the P0496 did not come back, but the car is still running rich. (With the first 3codes mentioned currently present).
@santiagom272
You might want to check out these Mercedes-specific owners forums -
https://mbworld.org/forums/ and https://www.benzworld.org/forums/
You might also want to take a look at the Technical Service Bulletins for your car at
https://www.carcomplaints.com/Mercedes-Benz/C230/2006/tsbs/
Fix those other things first and the problem might go away.