About half a year ago I had to replace the front part of the exhaust on my 2003 Corolla. SInce on this model it is welded to the cat converter, it had to be replaced too. Shortly after my local mechanic fitted the (aftermarket) unit, the engine check light came on. I brought the car back to him, he ran some emission tests and said something along the lines of the ECU being too sensitive to the tiny variation in the levels resulting from the aftermarket part, and that unless I want to pay ~£1000 for the original unit, I may just have to live with this. I was too busy with other stuff at the time to argue and so I just went on with it.

Yesterday I brought the car for the MOT to a different garage and it passed with no advisories. The exhaust issue was noted though, the codes cancelled, but after 5 minutes of motorway driving the engine check light came on again.

So I'm still wondering whether it's a good idea to just live with this. Does the ECU put the engine in some special mode once it detects cat issues? Is this a problem to always drive in this mode? Also, if I replace the exhaust+cat again with another aftermarket unit, what are the chances that the problem will remain? Or should I try replacing the oxygen sensor with a (possibly less sensitive) aftermarket unit as well?

Many thanks!

  • That mechanic was full of it, "tiny variations"? The check engine light coming on after work is done is a sign the work wasn't right. You need to know the codes, don't replace anything without that or you could waste a lot of money @a11msp. – GdD Nov 7 '17 at 10:34
  • Do you know if the O2 (lambda) sensors were replaced (rear one at a minimum) when the cat was replaced? Has it been replaced since? I'm surprised this passed MOT with the code there. I know here in the States, if there is a dash light on for any reason, it's an automatic fail. If the codes have been reset where the vehicle has to redo its checks, it won't pass either, which is the state it was in after they reset the codes. – Pᴀᴜʟsᴛᴇʀ2 Nov 7 '17 at 14:40
  • Thanks both. Clearly I should have insisted to make it right. The code as I understand indicates a problem with O2 levels. The sensors weren't replaced. – a11msp Nov 7 '17 at 17:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.