2014 Terrain - 100,000 miles. Car has been perfect up until a month ago. Got a "Service Charging System" error message. Battery seemed a little low, so I replaced it. Alternator shows good with a reading above 14 volts with car running. Continued driving the car since it had a new battery and I knew the alternator was working. Yesterday, started the car and got additional DIC warnings, Service Stabilitrac System, Engine Power Reduced. Check engine light remains on, battery light remains on, traction control light remains on. Power is definitely in limp mode. I'm thinking the ECM has gone bad. Thoughts anyone?