I have a 1997 Yellowstone with a cab over window that I purchased 4 years ago. The front window has not leaked and has no signs of ever leaking. I have had other class C's with windows that leaked. What I did to stop the leaks and I also did this as a preventative measure to my current unit. I removed the metal inside trim around the window. (Many screws) I then caulked the open space between the window and the wood. Do not be stingy with the caulk you will use plenty. This is a pain to do because you will be working on your back most of the time. Many leaks occur because the opening for the window is cut too large. If you have cab over side windows, then I would do this for those also. Next check the black gasket on the outside of the window that it is tight to the glass, especially on the bottom of the window. If not, then a small amount of sealer can be used to seal the gasket to the window. Also many cab over leaks come from the molding on the roof where the cab over meets the roof.