sounds like you're running out of fuel. Might be time to replace the pump or filter in the tank. You could have got a bad tank of gas full of water.