Took my truck to Firestone. Was told I needed my power steering pump replaced due to a whining sound, and along with it some new shocks n struts...costing over $700. I didn't feel right about this info so I took my truck to FaithWorks automotive. Come to find out it was a broken belt bearing. They checked my shocks n struts and they found it was just fine. Left FaithWorks and no more noise in my truck!! Paid less then $200. Will definitely be back and highly recommended. Josh @ the front desk is a real hoot...fun guy.