Our passenger side overhead cabinet also came loose and started to fall down after 7 years. We had the coach info case up there, so there was some weight there. A part of it's design comes down the inside of the wall behind the passenger seat and stops about 3' from the floor. I cut a 2X4 at just the right length and wedged it in supporting that part which forced the cabinet back up against the ceiling and passenger wall. It's out of sight, so I just left it there. Now, it would support more weight than OEM. If I finished and stained the 2X4, it would look like it was part of the cabinet.
2013 43 QGP Allegro Bus ( SOLD )
2000 AEV TJ