GM's problem had everything to do with management (too many cars, too many models, too many franchises, too many factories, and too many dealerships).