Thanks, that is handy to know!
And I'm 99% sure it's the lambda purely because of the readings I got from the emissions, they point to it being the lambda - the car is about to hit 100k and so it seems about the right lifetime for a lambda (although the car has always had lousy consumption so could have failed long ago!)..
I can post the emissions results if anyone else would like to confirm my suspicions?
Thanks