My guess is you are going to have a short in a wire someplace. It's either going to be a remote wire, or a power lead wire. A wire that is going to have juice to it. Since you mentioned that you didn't have your car turned on, but the radio was on, I bet it's going to be somewhere near the radio. It has to be shorting out somehow. The water is touching a wire and grounded it to the chassis.
You might want to also check that they didn't "Staple" your carpet down... or under your carpet the wire is frayed or damage. Water getting down there can also do it.
If I were you.. I'd rewire the entire system. And park in the garge durning rain!
