Hello Fellow GP owners. Brand new to the forum and just looking for help/advise on some issues I am having. I own a 2003 Grand Prix GT w/3800 II, bought it with about 45,000 miles and have put 100K miles on roughly. I really enjoy driving this car, have made a few trips to So Cal in it and it loves running in the 80-90mph range

Anyhow my issues are not new:
1) Water in passenger side floor
2) Water in trunk
Have not looked into these issues but I can't imagine the fix is difficult.

And the biggie driving me nuts right now:
3) DRL/Heater control issue going off and on intermittently. I changed the key cylinder but that did nothing to help. 2-3 yrs ago I lost fan speed 1-4, so I changed the blower resistor and that fixed the issue but at that time I was not having the DRL going out and the heater control not working.
All the functions work, DRL, Heater/AC, Defrost so I don't think it is any fuses. Right now only 5 speed works if I re-start my car a few times and then it kicks in. I can't get 1-4 to work, when I changed the key cylinder for about 3-4 minutes 1-4 was working, then stopped again.

What should I look at? Appreciate any links to this issue in the forum as I am not sure what I should search for...

Thanks!
José