I cannot get my check engine light to stop comming on and it gives me a code of P0172 (BBank 1 system too rich) I have changed Plugs and Wires replace the Cat Converter and the O2 sensor and I will reset it and it comes on after about a week or two with the same code.