Came out to the Rampage after a downpour and found about an inch of water in the passenger foot well. Until this thing lives inside it gets to live under a tarp :/. What needs to be fixed to prevent this? I read somewhere it leaks under the windshield, is that right? Is there a thread somewhere that covers this in more detail I haven't found yet?