1.8, 4cyl 5spd AWD with 112,000 miles. Have replaced timing belts, tuneup, oil pump seals but still doesn't have much power up even a gradual hill. Have been told to replace throttle positioning sensor which is a pretty spendy part. Looking for some expert advice from other Subaru owners?