Must be some water dripping that gets in there somehow, but if it gets through there and gets into that wiring harness, it'll throw all sorts of weird codes because of the body control module hanging out behind there, give you some false codes in the computer too.