I would look for a water leak. Make sure your roof is well sealed and there is no delam around the windows.
If you have slides look at the bottom of them (where there is carpet) and check for moisture.
If you have an infrared heat gun shoot the walls looking for a warm spot. This will indicate something growing in the wall. There will be some form of rotting going on.
Your coach should not smell "like an old coach." There is a problem.