Since I cleaned my MAF and throttle body the codes have stayed off, give it a try, it's a heck of alot cheaper than replacing the O2's especially if a dirty MAF is all that's triggering the SES light.