thats what it sounds like to me, fuel pump or something along the lines of a fuel problem. When it dies, is it just dying like you are turning it off or is it slowly dying and you notice a difference w/the engine? if its dying like you are turning it off it could be electrical.....