GM is recalling 900,000 Silverado and GMC Sierra pick-ups worldwide to fix a fault with tailgate cable that can corrode and break when loads are placed on them, according to a report on the Wall Street Journal website.