General Motors ( GM ) is recalling about 814,000 pickup trucks and cars in the U.S. to address problems with battery cables and electronic brake controls, the U.S. National Highway Traffic Safety Administration said Thursday.