From the sounds of your problem, I think that you fuel pump is on it's way out.