pull the catalytic converter and check that it isn't clogged. When they get hot they'll plug up and stall the engine.