Have you check the caulking around the windows? How about the roof? Have you looked at that to see if the caulking up there is cracked? They usually have a wide strip of tape around the edge of the slide out roof. What kind of shape is that in?
If you haven't check this out, then I suggest you start there.