I feel your pain.This seems to be a common complaint. I have an 03 touring that gets water sometimes. My mechanic has been through vapor barriers...
Separate names with a comma.