Could be many things, start with the basics, when were the fuel and air filters last changed, is the lift pump operating correctly, do you have any vacuum leaks, is air getting in to the fuel system, is this the only problem or are there any other symptoms that might be related, has it done this...