An anonymous reader writes: Thirteen people have died because of faulty ignition switches in General Motors vehicles. The company has recalled 2.6 million cars, paid a $35 million fine, and set up a fund to compensate the victims. Now, an internal investigation into the incident has shown that the company was aware of the problem since 2002. 15 employees have been fired over what CEO Mary Barra calls "misconduct and incompetence." The report singles out Ray DeGiorgio, an engineer who allegedly approved a part that did not meet specifications and misled coworkers who were investigating complaints. "He actually changed the ignition switch to solve the problem in later model years of the Cobalt, but failed to document it, told no one, and claimed to remember nothing about the change." "There’s no evidence anyone else knew the switch was out-of-spec at the time, the report says; neither did DeGiorgio tell anyone when issues with the part were brought to his attention multiple times. When one engineer specifically asked DeGiorgio in 2004 whether the switch met torque specifications, DeGiorgio didn’t respond. Evidence the investigators gathered showed that he started two e-mails but never sent them. ... Instead, DeGiorgio was consumed by a problem in which cars with the switch were failing to start in cold weather, something the report says was "a personal embarrassment to DeGiorgio.'"