General Motors has quietly repurchased dozens of full-size pickup trucks and sport utility vehicles, its most profitable models, after customers complained about knocking noises from the engines, lawyers for the owners told the Reuters news agency.