So my 2006 Grand Prix GXP has been acting up lately. My abs, traction control, and stability control light come on anytime I either hit a bump or turn at full lock to the left. I think I have it narrowed down to a bad wheel bearing and I think I've narrowed which one is causing the problems. I haven't scanned any ABS codes because my scanner won't do it and the shop wants $100 just to scan and write down some dang codes for me (I can replace two wheel hubs for less than that!!!). I'm almost positive however that it is a wheel bearing, but just wanted some other opinions.
Other than the ABS light being especially sensitive to me turning at full lock and bumps (especially bumps that hit the passenger side especially hard), I also have an audible squeaking/squealing coming from the front passenger side wheel (I had someone else drive the car while I listened to each wheel). This squeak goes with the speed of the car and does not seem to be related to breaks as it stays the same whether I'm braking easy, braking hard, or not braking at all. The car also pulls to the right (steering wheel cocked to the left to drive straight), although this could be the result of poor alignment. All the wiring looks to be in excellent shape visually and so do the plugs.
However I plan on replacing both front hub assemblies eventually, I only plan on replacing the front passenger one for now, since this seems to be the one that is causing my issues for right now and I don't have a whole lot of money until my summer job gets rolling at 60 hrs a week, I'm just an 18 year old high school student who got this car off a straight up trade for a 2003 Dodge Ram I had bought.