Rain and snow to blame for construction delays