Had my AFM die on me. Boosting up a hill the power just cut out completely, it would barely idle and wouldnt rev. Fortunately i managed to limp the car home by disconnecting the AFM.
Fearing an expensive replacement was on the cards i soaked the AFM with some contact cleaner, let it sit over night and then tired it out in the morning. Amazingly the engine started up great, idled perfect and drove fantastic. In fact its driving better then ever, i went on a 100km drive this arvo with a whole bunch of blasts of the throttle. Fuel consumption is better and revving feels a lot smoother.
I'd recommend giving your AFM a clean even if its functioning well. Next weekend i'll try cleaning the wife's V35 AFM which is working fine to see if it shows an improvement