Doesn't sound like a MAF to me; the 2 I've had fail just went without warning. One whist driving; instant CEL, and spluttered, refused to idle until unplugged. Then would only run to 2200rpm. Second one failed on startup; CEL light on, and coughed, farted, ran like a hairy goat. Because it was stone cold, unplugging wouldn't really run smoothly. Maybe Cam or crank angle sensor?