I have just bought an 02 sensor for mine, my code was P0200 Bank 1 sensor 1, pre-cat. It's been coming on every 2-3 months for the last 18 months, kept re-setting it but thought I better get it replaced....finally. Hopefully it's now sorted. Time will tell.