Clean your MAF sensor and reset the computer. I know it sounds dumb but it might be the cure. I had a code checked and it pointed towards a bad pass o2 sensor. Had it reset and the next time it said bad drivers o2 sensor. Did some research, cleaned the maf and reset the computer and no more problems or codes!