General Motors is recalling more than 331,000 diesel pickup trucks in the U.S. for a second time because the engine block heater cords can short circuit and cause fires. The recall covers certain 2017 ...