99 Quest will not hardly start or run... HELP!!!

Okay, my wife called me today and said that her van was missing and jerking real bad and would not hardly go over 25 MPH or so but there was no engine light on. I left work to come home and she called me on the way and said that when she got home that smoke was coming from under the van around the front and there was a funny smell. When I got home an hour later I looked everything over but did not see anything obvious so I tried to start it and let it idle, but it would barely run and seemed to be backfiring through the exhaust. I did plugs, wires, cap and rotor approx 3 months ago but I looked under cap anyway. I didn't see anything obvious there so I checked mass air flow meter in the air intake tube and it was clean. I checked for good voltage at battery then tried to start it again. It seemed to idle better than when she got home and everything was hot and better than the first time I started it. I looked it over some more and tried to drive it down the road but it still missed pretty violently. When I came back it was just barely running and missing BAD! I had the air filter out of it and it was still back firing through the exhaust and shaking the whole exhaust system when it did. Anyone got any ideas? Fuel pump, fuel filter, distributor? Thanks for any help! Right now I have no transportation for my wife to get kids to school etc!

Sounds like one or two
Sounds like one or two cylinders not firing. The smoke could be gas that was burned inside a hot cylinder while there was no spark. Some gas could escape into the hot catalytic converter and get burned there, causing the smell, or worse, plug up the cat. Another possibility is the MAF is not plugged in or about to die. To check it simply try to idle more than 2500 or 3000 rpm for a couple of seconds. If it cannot go more than that the MAF is most likely the issue. If it can then plug the code scanner in and get the codes.
check the voltage on the
check the voltage on the maf/see id the vac line around the intake tube are broken.did u remove the dis. cap to see if theirs any oil on the shaft?
1996 200sx de+t
2002 quest gle
1984 rx7