hmm does seem strange, id try a different lambda probe first, maybe the probe makes it run shit, and with it off, it will over fuel so run shit?
it can only be so many things really, all which can be swapped!
if not probe then do the blue temp one...