The front end, passenger side wheel/suspension has been squeaking since i bought the truck 2 weeks ago. The squeak is definitely happening on every rotation of the wheel. (timed it along with a rock in the tire, i guess thats the one thing that will ever be good for) I just replaced the front rotors and pads today, and hit all the grease fittings in the front end. Also, all the bushings are fine... The sound goes away once i hit about 45mph, and gets louder the slower i go. i shook the wheel back and forth and there is no play. The only other thing I can think of would be the wheel bearing. Can anyone help???

I would check wheel bearing. If it was a ball joint or bushings I wouldn't think it would be in time with the rotation of your tire/wheel. Passenger side for some reason is known for wheel bearing problem, atleast thats what I've heard...