General Motors is set to fix the ignition switches of the Chevrolet Cobalt and other small cars and has ordered at least 500,000 replacements. The company has been criticized for waiting 11 years before finally issuing a recall of vehicles with faulty ignition switches.