As I noted above, I've never worked on this exact piece, but... a couple thoughts to pass along...
-- As mentioned above, check seals
-- Does your flange/tray have drains in the corners? They may be plugged. I don't know if it has drains or not - but car sunroofs do as the seal isn't designed...