I have a 2008 GMC sierra 1500 5.3L, the truck will not stay on idle for more than 15 mins. It will shut off and say engine power reduced and will say service stabilitrak. I have to wait for like 5 mins then try to turn it back on again. It has shut off on me while driving which can very dangerous. Asking for help on what could be wrong and what I need to replace. It only has 111k miles on it. It makes it very hard to stop at traffic lights and drive thrus for food. I have been told it could be the alternator or O2 sensor, but I am open to any other suggestions. Please and Thank you!