How can I get my Peugeot 307 through its MoT? It's failed on emissions.

My Peugeot 307 1.6 diesel has just failed the MoT on emissions. There are no warnings on the dash and my mechanic is unsure of where to start to fix the problem. The average smoke reading is 3.28 (pass is 3.00) with a high of 3.81 and a low of 1.91. Any advice would be gratefully received.

Asked on 31 August 2010 by Mirage150

Answered by Alan Ross
You have a exhaust oxygen sensor fitted to your car, somewhere in the exhaust system. This senses the amount of oxygen in the exhaust and sends a signal to the ECU (engine management system), which then regulates the amount of fuel being delivered to the engine, thereby achieving the correct exhaust reading.

There may be a number of things that have caused this problem. The catalytic convertor may have failed, there could be a fault in the ECU or with the exhaust sensor, or it may be something as simple as a blocked air filter.
Similar questions
I have an Audi A4 2.0 FSI automatic, registered in September 2004 with 23,500 miles. It went for its annual service and MOT to a local Audi dealer and failed the MOT due to emissions. They said it needed...
I'm told I may have a mass air flow meter problem on my Citroen C5, but don't want to go to unnecessary expense. The car is very flat, especially down at the bottom. It feels like something is holding...
I have a 2005 Volvo V50 2.0d (full Volvo service history) with 140,000 miles that will not rev beyond 3000rpm. Have you any ideas as to why this is?
Related models
Comfortable ride. Plenty of head and leg room.

Value my car