I have a 96 Jeep Grand Charokee, it somehow had a hole in the roof that I didnt know about.. It rained, and it got soaked inside. Now, every speaker is cracking and I can barey turn it up at all. I tryed new speakers with the same result, all cracking. Its horrible. The Amp under the seat prob got wet.. could that be it? Or could water have gottn into the wireing of the speakers and messed them up?