Just had "pigtown" round to read his codes .. 2.2 engine ... as he has a few minor problems ...
First thing noticed . EML does not work !! Read the codes :
P0140 - O2 sensor No activity Bank 1 sensor 2
P0170 - Fuel trim Malfunction Bank 1
P0650 - MIL light control circuit malfunction
I'm guessing that P0650 might well be no bulb

The "live data" shows the fuel trim cycling constantly, I'm guessing that the lamba sensor may be disconnnected somehow after a previous problem with the exhaust ?? He mentioned a wiring problem.
It had an LPG conversion before he bought it ... its a mixer system and has these problems:
Will not turn to gas at idle - cuts out
If RPM increased and gas selected it will idle - just
If throttle opened slowly on gas - cuts out, (If throttle opened quickly its OK)
Vapouriser is nice and hot.
I've cleared the codes and they did not come back in 5 minutes idling, I've suggested he comes back in a week if he's not had a chance to fix the EML bulb .. just to see if they have come back.
Can't think of anything else to say ... any one any ideas ..
