I have found a strong correlation between my wife using the car and the check engine light turning on, I found these few facts she used regular 87 Octane, she left the car on while refilling, and she left replacing the cap to the attendant and since I had been having problems my tabs on gas cap were bent to male a very tight fit which the attendants could care less about.
Anyway I explained all to the wife but my question is this most times she drove it and the light would come on it would code Large Evap leak(gas cap) and also O2 sensor 1st bank #2 sensor then when I fixed cap both indications would go away. So why does the second code always pop with the cap and then go away with the cap repair? Why not just the one code and fix one problem to have one code go away, not that i'm complaining but what is the computer logic with this?