Hi Mick, Probably doesn't "flag" up a MAF fault because the MAF is still operating within it's specified voltage. Reason for 02 code is because MAF is telling porkies regarding how much air is flowing ! IE it's actually saying there is less air so ECU is reducing fueling, so the excess air makes the 02 go lean (low voltage code)