Have a 2017 Sorento. Engine light came on after idling for a while. Engine power then shut down. Power back after re-starting but light still on. Codes show P2106,P2110,P0638 and P061B. This is the 2nd time. First time computer cleared itself before making it to the dealer. Any ideas?