FYI
Heads up if you own a 2004 Colorado Crew cab
Mine Colorado had a major water leak while stationary or driving when it rained, driver's side front & rear carpet always soaking wet.
Dealer concluded truck not properly sealed at factory, repaired floor grommets, modified floor & side cowl, repaired top side apron, repaired front & rear polly shield, replace carpet & under padding this solved the problem.
If you own a 2004 Colorado Crew cab, verify the under padding on the driver's side, front & back is dry, your Colorado may be leaking water.