My 2002 Sunfire will start great but once on the move it will stall out. Fuel pump was replaced 5 months ago as well as the battery, alternator and ignition switch. It restarts right away after stalling but will stall again shortly after. Engine is 2.2 litre SFI.