Sounds like your mechanic knows fuck all about Subarus.
As has been mentioned above multiple times, take it to a Subaru specific workshop.. you might be damn surprised that the repair is cheaper and easier than you think.
If its not, then its nothing you weren't already expecting in the first place.
|