Now its faulty wiring? GM recalls another 3 million cars, bringing its total for the year to about 10 million.