I have a squeal in the left front area of my 02 Grand Prix GT. It usually happens when I am in a straight line, sometimes it goes away when I turn to the left or right, sometimes it doesn't. I researched and think that it might be the CV joint or bad wheel bearing. This sound right? And how difficult is it to fix this? Thanks,
-mk