The AFMs on the 7M-GE tend to be very reliable (unlike on the 7M-GTE) . . .
I bet you just have a dirty connector somewhere - on the AFM, TPS, Distributor, etc
As just posted on another thread, on ALL engines people should unplug all the connectors every 3-4 years, give both sides a squirt with proper Electrical Contact Cleaner/Lubricant (Like Electrolube or Servisol), then plug and unplug a few times to remove the dirt & residue.
If people did this more often they would get far fewer problems!