check this before you replace carpet, GP's had this problem, may be the same for impalas...
http://www.grandprixforums.net/water_floorboard.php