What did the fuel look like when you tested your pump? It should be perfectly clear with a yellow tint. Any cloudiness or crud that looks like jelly floating around suggests contaminated fuel. Water in the tank might also be a suspect. Fuel hoses should be changed every ten years as someone noted previously they can deteriorate. I had one crack and start leaking yet the motor still ran fine. Your symptoms sound like fuel starvation.