P0335 is defective wiring harness. Moisture is getting into crankshaft position sensor's connector.
Part no. for repair kit A210 540 00 33 (about 120mm pre-wired L5 2-pin connector)
If there is too much oxidation in sensor connecting pins, replace the sensor.
My Star manual is not showing DTC P0341 but google it and you will find out that it is the crankshaft position sensor. Single latch connector locking style Bosch No. 0 261 210 171 Mercedes No. A 003 153 27 28
I wouldn't rush into cat. converter replacement since your emissions are fine and CPS is a lot less then new converter. Simple cleaning the connections on CPS may do the trick!
Good luck, Bernard
1999 ML320 230K miles
2003 Lexus GX470 285K miles
2001 ML320 162K miles
1980 280SE EURO W126 156K miles 142mph top speed SOLD
1984 300D TURBO DIESEL W123 SOLD
Last edited by mbenz80; 08-11-2009 at 07:57 AM.