Hyundai will recall 883,000 Sonatas due to a transmission-shift cable issue that could cause move unexpectedly.