Have a 2009 CSL 320 CDI. Bought it 3 weeks ago. Got the Service A, gearbox and brake fluids changed too. A few days ago, CEL lit up followed by a lack of power. Other than that, gearbox changes were smooth and acceleration was smooth, but limited. Was 60 miles from home. Switched off and on didn't make any difference. Had the error for a day, the CEL went by itself, performance restored. Ordered a bluetooth OBD2 adaptor. Hooked it up to the car. Using Torque Pro on an android phone. Cleared faults first, went for a drive. Got the following errors, P0132 - Power train high, O2 sensor bank 1 sensor 1, P2032 WGT bank1 sensor 2 low, P2078 intake manifold tuning valve high, P2084 EGT bank 1 sensor 2, P2616 camshaft position sensor high. Experience with cars tells me there may be a core fault causing all these errors to be shown. So I'm not going to go replacing the O2 and EGT sensors just yet. I'm leaning towards an intermittent problem with the inlet port motor. What do you think ?