Had a Toyota Celica yrs & yrs ago that acted just like this...was fuel filter, like dub mentioned.