Hi, same problem with my Forrester. The CV joint broke - truth is i had ignored the noise for a week! Anyway, went to the spare shop and could not get the CV joint as it has 27outer x23inner splines. CVs for impreza are in every shop! but impreza has 27x30, others have 27x 22 ! The drive shaft size is the same! So i ended buying a new shaft at usd 280! The CV joint alone would have been USD 50!