when was the last time you had the fuel filter changed? Start there, it only gets more expensive from this point on.... PS also ck the fuel pump fuse. ( when you run out of fuel ,,,, you suck all the rust , dirt, water, etc. of the bottom of the tank into the filter.)