Hello, I'm having a problem with a Ford Escape 2.0L. It starts normally, but after about two minutes it stalls completely. If I restart it, it starts instantly. If I accelerate fully, it won't go above 4000 RPM; it seems to cut out, and the engine stalls. The fuel gauge shows about a quarter tank. Is it a problem with the fuel pump or the fuel gauge? Any help would be greatly appreciated.