1997 Geo Metro 1.0 140,000 miles. This car has no power. It will not idle unless I hold the peddle down a little. I can't get it to go over 65mph. If it does idle as soon as I turn on the lights, heater, or wipers ect, anything that will draw power it dies. There is also a pinging when I accelerate or go up an incline. I also have to keep it in each gear longer than I normally would before I shift. I have replaced the upper o2 sensor and the air temperature sensor. Also the spark plugs and cleaned the EGR valve. I replaced the fuel filter 20,000 miles ago. I have also noticed that the air filter is soaked with gas. My gas mileage has dropped dramatically also. I have checked the compression in the cylinders and found they are 150lbs, 125lbs, and 60lbs.