CHECK FUEL PRESSURE AS WELL I HAVE SEEN THE FUEL PUMP CAUSE THIS PROBLEM BEFORE.MECHANICAL PUMPS DO THIS OFTEN IF ITS A STOCK PUMP.