Recently the Supra seems like it has been losing power and has been misfiring. The idle revs up and down when in neutral. Also when I accelerate it seems like the engine is jumping and the loss of power. I got a code regarding the mass flow meter. I then reset it and started to run fine. But then it started to happen again. I replaced the air filter and fuel filter. It seems like there is a noise coming from the distributor. Any help? Thanks.