Do you have any lights on the dash that are staying on after it starts?
Have you tried something as simple as getting a new gas cap?
This sounds like a fuel filter.
Are you in a cold region with below freezing temps?
Have you put a water dryer additive in your gas tank? ie. Iso Heet 12oz.
It could be a fuel pump issue.
Start with the cheapest and easy items and work the problem.
If you can't eliminate you are headed to a mechanic that can solve the issue for you.
Last edited by 4x4x4; 12-20-2013 at 05:05 PM.