The first symptom of a bad engine control module is having a check engine light on. If the ECM is malfunctioning, it’s going to throw off a code. Here are some codes related to the ECM:
P0600
P0601
P0602
P0603
P0604
P0605
Ensure you can access your car's diagnostic codes by acquiring an OBD2 scanner here.
In some situations, the ECM might be throwing engine sensor codes that don’t even have a problem. You change the brand new sensor, you check the wiring for tears, you check the connections for corrosion, and everything checks to be good but unfortunately, the engine light is still on. This could be due to the internal damage of the ECM. Maybe water got inside and started to cause corrosion or there could have been a shortened side on that specific circuit.