I have a 1991 Corsica with a 3.1 engine that is hard to start and stalls after about an hour of driving. The fuel pressure is low when it stalls. If you purge the air from the fuel line it will start up. Is it the fuel pump, crank angle sensor or something else?