I have a 2016 500x 2.4 . Have a code P 0126 and P0128 . Thermostat to replace ? And act intermittently shuts off on start up . RePlaced battery , after a while chk engine comes on + drive modes disabled. Then sometimes no start , no electronics . Disconnect negative cable then reconnect and I can restart the car . ?????? Any ideas ????