I've got the same issues on my O2 P5.
I get a code P0171
"The PCM has determined that during testing, the fuel system for bank 1 was too lean. "
I replaced the O2 sensor, and plugs, but still the check engine light comes back on a few miles after being reset.
I also have the...