I have an MG ZT-T 180 and I have recently replaced the vis motors. I am trying to clear the error codes p1472 p1475 and p1477 but when I attempt to do so I get error code $22 and they won’t clear. Has anyone encountered this issue and do you have any advice on how to proceed? Many thanks!
Check this thread - may give you the answer you need: https://www.justanswer.com/car/aeaes-2003-range-rover-freelander-codes-p1472-p1470-p1477-lack.html
I have never had any problems clearing the error codes (I have a MGF, not a 180). Sometimes you have to press 'delete' twice. What makes you think that the error codes are still valid despite the viz motors.
I have a TF too and never had a problem clearing codes, even if they come back. On the ZTT the pscan won’t clear any of those codes. It just throws up an error $22.
Error $22 is defined in the protocol standards as "prerequisite conditions are not met". It basically means that pscan is asking the ECU to reset its error codes but the ECU is refusing for some reason.
The exact logic of why the ECU is refusing is only known the MG Rover engineers who wrote the code inside the ECU.
My guess is that the ECU is still seeing an actual permanent fault with a sensor.
Another reason could be that the engine is running when you erase the errors.