My 04 Forester XT engine making squealing/rattling noises which sometimes diminished when I accelerated. My boyfriend said it sounded like a bearing. Mechanic diagnosed it as a bad air compressor and said I need the compressor, clutch assembly and freon all replaced, for a total cost of about $945. The car is only 4 years old with 62,000 miles. Does this sound right?