Get a dehumidifier inside. May not help much but it will help dry out the inside. Fixing leaks on the roof is pretty easy if the roof is still sound. You can get fancy and take all the old Dicor sealant off the roof (it looks like caulk, it is a type of caulk) with a scraper of some kind. If a rubber roof just be careful. Then just get some Dicor and go around to every crack and crevice on the roof, every seam, fixture and around all screws, fridge vent cover, basically everywhere on the roof. It is pretty easy. Good luck
Jerry
Chief USN Retired
2003 Beaver Patriot Thunder C-12 505HP
2004 Dodge Ram 1500 4X4