anyone who can help me! i have a 2000 Legacy L Wagon 5 speed, the check engine light comes on and off and if u lightly let off or come on to the throttle theres a nasty buck. It also does this if u put the throttle at half speed it will accelarate till like 2500 rpm or so and then shuts down and keeps doing that even if u have youre foot steady on the throttle. also the engine surges up to 3000 rpm at cold start and takes les then a minutes to drop to about 2000 rpm and stays there till u get her warmed up. i replaced the TPS sensor, tryed cleaned my throttle body and lubricated my throttle cables. If anyone has had the same problem and fixed it or knows anything please tell me.
thanks for any responses.