Lately my CEL is coming on with code p0171 bank 1 lean. Usually when I'm on the highway and i get on it, after a while itll start to run rough. So i hooked up my code reader and looked at live data saw o2 sensor bank 1 sensor 1 at 0 volts. I'm assuming the o2 sensor is the problem causing it to throw the p0171. Does this make sense? I'm leaning toward the o2 sensor being faulty, since it is somewhat intermittent. Any thoughts? TYIA.