It's running way too rich. Try disconnecting the lambda sensor, MAF sensor and Coolant temperature sensor one by one. I'd bet that one of them is sending duff readings to the ECU which is then overfuelling. Hopefully, when you isolate the faulty sensor, the ECU will be able to 'guesstimate' the correct fuelling (which it can do fairly accurately). The juddering should then stop. Then replace the relevant sensor and try for a retest.
If it has been running rich for a long time, the extra fuel could have washed the bores down-leading to ring wear and hence heavy oil consumption. The only cost effective bodge is to use a heavier grade of oil than the specified one. 20W50 is a favourite for worn engines. Don't lose heart just yet!
Edit. Pull the spark plugs to see if they are a uniform colour-in your case a sooty/shiny black. If you have a cylinder misfiring, then that would give pretty awful emissions readings.
Edited by unthrottled on 23/07/2012 at 22:56
|