Cusser
+1y
My '88 B2200 (2WD) has had front suspension squeaks 3 times in the 20 years I've had it.
First time, I unscrewed the four upper control arm plugs and threaded in metric grease fittings (for three: I used 90 degree fittings for easier access with flexible grease gun extension), and I grease the up every few years.
Second time: bad ball joint on driver side.
Third time: bad ball joint on passenger side.
I could press down on front end and hear all these. Luckily on these trucks the ball joints are bolt-on types so easy do it yourself fix. I'm using Duralast lifetime warranty ones from Autozone, were actually in stock local store.