Engine Code: P0128 and P0600 on 2004 C230

Tiny
MISSKC
  • MEMBER
  • 2004 MERCEDES BENZ C230
  • 4 CYL
  • TURBO
  • 2WD
  • AUTOMATIC
  • 150,000 MILES
My 2004 C230 won't start. I have a check engine light and two engine codes P0128 and P0600. I got an oil changed last week by a mobile mechanic. He told me I need to replace my valve gasket cover and was going to charge me $130. He said there was a leak and the valve gasket cover needed to be replaced. Two days later my car wouldn't start. And I had to get it towed home.
After reading several forums I thought it could be the crankshaft position sensor that needed to be replaced. After putting the key in the ignition and it sounds like it's cranking. Just not starting.
And then after researching the codes I received. Maybe it's not that.
Any ideas. Please help. I can't afford to spend tons of money!
Sunday, September 6th, 2015 AT 11:24 AM

1 Reply

Tiny
RIVERMIKERAT
  • MECHANIC
  • 6,110 POSTS
Mercedes is a strange one. For some reason the same code will mean different things for different engines. We need to know which engine your car has. I'm not seeing any P0128 codes for your car. The P0600 code means that communication has been lost on the main ECM bus. You need to make sure the connectors are all firmly seated and that no wires are broken and no grounds came loose.
Was this
answer
helpful?
Yes
No
Sunday, September 13th, 2015 AT 8:28 AM

Please login or register to post a reply.

Sponsored links