Automakers recall 2.1 million cars for faulty...