Hello, I have a 2004 Grand Prix GT2. The other day, I was driving home and suddenly the engine shut off and a light came on that said "Charging System Failure". I managed to start it up again and got it home without any issues. The next day, I went out to start my car to go to work and it started running rich and wouldn't idol for long. The entire vehicle started shaking and idoling roughly. Eventually the engine just quit and the dash lit up with all the emergency lights. I have started it since but it won't run for long. It has been extremely cold here (around -30C). Does anyone know what could cause this?
Thanks in advance