i would describe my problems when my MAF sensor went bad exactly how you did... all three times it happened.