Sounds like you have a restriction in your fuel line. You get fuel for awhile and then it runs out. I would check your fuel filter first of all.