he said driver side floor. not pass side, 04 up should have the cowl part installed already from the factory.
i think you got the antenna up there by the windshield dont you? iirc that can leak.
the key deal. that sounds a lot like a bad ignition harness.