Everything about the 2016 Dodge dart 2.0 and now it's having a hard time starting it's done all kind of crazy codes and it's like overheating but not reading it is overheating as of right now I'm going Cold clean fan to control circuit open O2 sensor 1 two heater circuit and high, ASD main control circuit, can c bus, lost wheel distance message, lost break and torque message, cooling fan 1 circuit control open, cylinder to misfire, implausible data received from ESP, impossible vehicle speed signal received,, lost communication with cluster/ccn, AGS performance. I'm going all these codes right now can anybody please tell me how to fix any of this thank you