Hi i have a mk3 VR6 98' and have had it for about 4 months now, When i first brought it the abs wasnt working, i took it to a friends and he put it on his snap on machine, it told me the faults and i changed the abs sensors which one only works intermitently so i think its the pump, but never mind that i mod'd the abs/airbag light unit and its passed on that, andother fault was the o2 sensor, so i changed that too. Since changing i have not cleared the fault codes again though.
I put it into mot 2 weeks ago now it failed on emmisions, exhaust blowing from centre box, strut top mounts, and braking effieceny, well i got to work, put it on a ramp at my work and changed both strut top mounts in about 25 mins even though it only failed on one, took the pads and discs off gave them a good clean up, and got a friend to make me a cat back s/s exhaust system, since this i have put it back into mot today and they said its still failing on exhaust emmisions although it has improved.
I asked more about it and he couldnt say what was causing this just that its running too rich.
My inital thought was that i didnt clear the codes after replacing the o2 sensor, but surely the ecu would adjust once it realised it was working again??
Please help me

or tell me things to try just to get it through mot then il get whatever it is sorted! As its really winding me up now!
Thanks