no...i never had to fool with the oxygen sensors. I just had to try cleaning the MAF...then when it didn't help...I replaced the MAF.
My MAF turned out to be bad so cleaning didn't help. But, at $150 for a MAF..why not try cleaning it first using some CRC MAF spray for like $4.
It was explained to me that sometimes a "real" problem will spawn some other codes that really are not the problem.
In this case..the "real" problem was the MAF sensor....which spawned a "false" code of P0157 too.