Crap, crap, crap! I removed the mattress from the overhead bunk this morning only to find big black spots of mildew. It looks like we've had a water leak again! But, we're going to Custer State Park in a week or so, so I'm not going to do anything with it except clean with bleach until we get back from that trip.
I can't really tell without taking some areas apart, but I suspect it is leaking around the front window seal. There is a panel along the bottom of the window on the inside that will come off with three screws. Removing it should reveal what the problem is - or isn't. If it is the window, that's not a difficult fix. The problem is getting the area dried out and the mildew or dry rot killed out before it does any more damage.