I have a 2015 Yukon XL 1500 SLT and looking for some knowledge here. So my thermostat fan has been running when I turn car off for about a month now on and off. so a few days ago I was driving and stopped at a red light as it turned green I started driving and noticed the dash lights started flickering a bit and I started getting random codes popping up "Power steering drive with care" "Airbag" "Stabili track, "etc." like 6 of them all at once the battery light came on and the steering wheel became stiff and I pulled into a busy apartment entrance and lost all power steering to where I couldn't move it at all. After about say 10 mins I lost power completely. I tried to jump it with a portable jumper and it started for 5 seconds and power steering failed and it went dark and stopped. I decided to undue the battery for about 20 mins and reconnect it and everything went back to normal to drive it home. That seemed to work for a few days, now the fan has now kicked back on after car is off and engine light is on again so I'm trying to get an idea as to what is causing this, Also the battery was replaced during the summer and I replaced the alternator about 2 weeks ago the thermostat and sensor however was replaced about 3 years ago but I wouldn't think that would had shut it down and gave those codes and power steering but idk please let me know if you know what's going on