My 2005 2.5i never seems to be happy unless it is showing fault codes. Hot on the heels of having both post cat oxygen sensors replaced by my local (trusted) garage than I get the orange engine light coming back on. Code reader says it is 2883 DME: Mixture preparation bank 2. We had done a few miles on her today including filling up on petrol. Reset code on my driveway and code didnt reappear immediately. Strangely it was Bank 2 post cat oxygen sensor heater element showing as the previous fault. Can anyone point me in the right direction. Thanks