General Motors is recalling nearly 1.5 million vehicles in North America, ranging from 2002 to 2005 models, according to an Associated Press (AP) report.