(First time poster) Hi everybody, I'm usually a reader and not a poster, but i have this baffling problem with my 99 Forester.
I bought the car last year with this problem and figured i could fix it. Well, i have done what i can and now i need help.
The 2.5 SOHC starts and runs fine. But around 2000 RPM it acts like it loses power and you have to push the pedal down further until it takes off.
I have hooked it up to a monitor and watched the timing retard every time it hits 2000 rpm.
I have replaced the front O2 sensor because there was a code. That took care of the light.
I have replaced the knock sensor and still no go. I also replaced the PVC valve.
If i unhook the battery for 10 min, to reset the ECM, I will run fine for 20 -30 miles, but then back to old tricks.
There is no CEL and the trans have no codes either.
Anyone seen this before? Any help is appreciated.