Ball joints wont make the noise if the truck is sitting still, if the ball joints are bad they make a real distinct "Clack" sound as you go over a bump. As far as grinding goes....look under your truck for shiny spots, thats where something is rubbing against something else. Take a can of brake cleaner to your rotors and pads, re-grease the BACK of your brake pads, check your tie rods.
If your ball joint boots are torn, get new ones A.S.A.P because now your ball joints are exposed directly to whatever your tire picks up and throws at them.
No. 7 Suspension