GM Forced To Recall Over 4 Million Cars Due To Software Defect