I have a 2002 Impreza outback with the 2.5L auto trans. It has 190,000 on the clock. I am the second owner. The previous owner had the car dealer services with a folder of receipts. At 134,000 miles the head gaskets, timing belt thermostat, water pump and IC304 coil was replaced. Car ran fine when i bought it at 170k the CEL was on when i bought it with the code (p0420) bad cat or o2. I had the cat os sensor, spark plugs and battery replaced 180k. The car ran great for about 1000 miles then it started to hesitate while driving. now at 190k The car isnt even drivable because it stalls at red lights and has no power. It starts fine when cold and runs ok for 5 min or so then it idles rough and stalls. This symptom is worse when the temp outside is cold. help please!