I have a check engine light on my 2017 Chevy Cruze LT with 70,000 miles on it that my mechanic says it is linked to the auto-stop not working. They looked at the voltage of the battery saw that it was lower than recommended ( below 12.8) and replaced the battery as a means to fix the problem. The light when off for a few miles and is now back on and has stayed on for the pass 200 miles, with the auto-stop working when it wants to. Any thoughts on what to do next ? Can the auto -stop be disabled ? Your thoughts ?