Hello, I have a '03 impreza 2.5 rs. It has 283,000 miles. Auto trans. Car runs great 99% of the time. lately on an occasion it seems like it won't take fuel, when you step on the gas it just dies, spits sputters and wont go over 20 or so, the engine won't take the load. a lot of bucking but will idle fine then all of a sudden it's fine no prob. it threw one code: bank one sensor one, (O2 sensor) I had it replaced. then it was fine 2 weeks later it did it again the fuel filter, coil pack, and the sensor that controls the air flow into the gas tank(the dealer told me that this was the problem), it worked for about 2 weeks. over the weekend it happened again CEL came on and again the car drove fine the next morning the CEL shut off on it's own. It does seem that this only happens when it is driving and on hot days I am totally lost and I have a decent amount of experiance working on vehicles but please help?
Thanks,
Brett