Hi I recently bought 2005 Subaru Impreza 2.5 RS, 95000KM Standard Transmission. Whenever I depress the accelerator pedal and let go, this car seems to accelerate for a little longer then I want. For example, if I press down the pedal for 2 seconds, this car give the engine gas for about 2.5 seconds. This over-rev's my engine to about 4500 rpm whenever I want to shift gears. So now, I wait about 0.5 seconds after I let go of my accelerator pedal to change gears, which isn't what I want. Is this how Subarus are, or is it just my car? Let me know, and thank you so much in advance !

-Tony