GM adds 824,000 vehicles to recall