General Motors will temporarily idle five plants early in 2005, which will affect about 10,300 workers, because of an expected oversupply of sport utility vehicles and pickup trucks.