My 2012 chevrolet cruze is giving problem to start as if my battery if flat bt all the lights and hooter are working properly.When i turn the key the alternator turns a little bit and gives me code 89.When i jump start the car it starts without any problem.my battery was serviced and the car could start atleast 4 times after that but then it started with the problem the next day