I am having problems with my 1997 2.0L Escort (Manual transmission) after a mishap and a lot of replacement of sensors, and plastic and rubber parts. When I thought I was almost done I ran into a few problems. I still need to connect an oxygen sensor (Bank 1, Sensor 2). The main problems that I am not sure how to solve are: 1. The car hesitates badly, but only sometimes. It even stalled on me once. When its idle, it runs fairly nicely but when I'm driving sometimes it's almost like the gas pedal would disconnect. I can push it all the way and it doesn't do anything. Then suddenly, a few seconds later, it works again. The spark plugs are in good condition and the computer doesn't give me any codes, so far. Any ideas of what could it be or tests I could do to find the problem? I think I can also hear some high pitch, low volume noise when I'm waiting on a red light, sometimes. It goes away if I push the gas pedal. I'm not sure if those two are related. 2. My fuel gauge acts weird. I park the car and overnight it goes to, let's say, half tank. Then I drive for 15 minutes and it goes to empty. Then it goes back to 1/4 if I park. I checked the fuel pump sender and it seemed OK. I also checked the small anti-slosh module and replaced it with another one (I hope that one is fine), but the problem is back after a few days.