06 pontiac grand prix sedan with a whining noise?

my grand prix has 76000 miles on it and 2 months ago i started to notice that it had a whining noise when i accelerated and when i would turn. I really dont know what could be causing it. I have bad luck with mechanics and am afraid they will take advatage of me when i get there please help me figure it out!
 
Top