General Motors is recalling about 1.9 million 1995-97 Chevrolet Cavalier and Pontiac Sunfire and 1996-97 Buick Skylark, Pontiac Grand Am, and Oldsmobile Achieva models. The company said a faulty ignition switch could cause a fire in the steering column.