General Motors will spend $340 million to expand transmission capacity at plants in Michigan and Ohio for upcoming pickups and SUVs.