Roof problem is minor now, so is best to address now.
The very next thing I would do to this truck, is drop the spare tire down and clean up the drop cable and lube the entire mechanism. Inspect the tire and wheel and clean it all up and I would even get it dismounted and check the bead and...