hi tony
I have the same problem. 
Then i took it to a mech he diagnosied a fault with the lamba sensors  code p20
replaced the front one and the fuel sensor had them reset after 100 miles and still there.
I need to replace the rear lamba senor also...£75
car runs ok no loss of power
                
 Eddie
                
 January 2009