Driving the 98' protege today *z5 automatic* and it stall'd out at a light so I started it back up. Then it proceeded to buck right when I started moving, after the car is already driving it doesn't buck but you feel flat spots even with keeping the gas pedal in one spot while crusing. It only bucks when taking off from a complete stop. After I got home the CEL popped up and I have yet to go to AutoZone to see what it says. The car has 127,000 on it, plugs and fuel filter changed 15k miles ago. I've cleaned the airflow sensor aswell. Any idea will be great, I'm not too much of a piston guy, I've pretty much just been dealing with rotaries.