The other day the ac on my 2013 chevy cruze 1.8ltr quit working. The compressor won't run and cooling fan won't come on. Checked fuses and took it to O'reilly's to check codes. Because no check engine light no codes detected. Well today the check engine light came on. Car will sputter, spit and not start. Keep trying and it might start and seem to run good. Took it back to O'reilly's. To check codes and 17 codes came up, from air intake sensors to fuel sensors. They say low voltage detected, and level 2, fix immediately. Wondering, could the alternator be causing problems? HELP.