my sisters rover mg zr 1.4 (04 plat) is running like shit and has been to three garages but they can not fix it. It has the engine management light on with the codes 1539 unknown,0532 A/C which it has not got and 0340 crank shaft sensor. when looking them up i found that it could be a faulty ECU and that it would cum up with a faulty crank shaft sensor code. It also describe most of the problems with the car like poor idling sluggish excelaration. Do you think that this could be the problem.
Country: United KingdomMake: RoverModel: MG ZRYear: 2004
Hopefully i can help..
As far i can see P0340 indicates a likly problem detected in the camshaft position sensor circuit. which means the problem could lie in any part of the circuit - the sensor in its self is indeed at fualt so a replacment one would need to be fitted, the wiring from the sensor to ecm, or the ecm itself is as you mention "could" be a fault / Symptoms for the above code can included :- Hard starting or no start Rough running / misfiring Loss of engine power...The usual checks inc:- inspection of all the wiring and connectors in the circuit / Check for continuity in the circuit wiring / Check the operation (voltage) of the camshaft position sensor Replace the camshaft position sensor if required / Check the crankshaft position circuit as well as above..if the ECU/ECM is likly to be at fualt then there are many online companys who can check faulty ecus and in some cases may repair them - but if at all possible if you do have somebody locally that can carry out ecu checks "maybe a proper diagnostic technician with the required equipment" just to be sure it is actually a fault then that maybe the best step forward - if you can't find anyone local then as above - there are many online ecu repair companys out there if you search google for example and see wether that might be a better option - you will obviously need to remove the ecu itself and send it off in secure packaging "recorded delivery" for testing...
Fully trained 19+yrs exp/self employed technician in the UK