I have a 2020 1500 with 100k miles. Over the past two years I’ve been getting a check engine light, service etc light and abs off light. This has been a weekly occurrence happening at least once a week. When these lights start flashing the truck goes into limp mode and I have to pull over and turn the truck off as it shakes real bad when I come to a stop. When I turn truck back on, the CEL stays on but I get full control of the truck. Has anyone else had this issue or been able to figure it out. I got a P2173 code the one time I took it to Autozone, and when I learned of this I took it to the dealer so they could deal with it. Dealer said I was getting erratic readings from the purge solenoid and MAP sensor. Those were both replaced at the price of $800. 3 days later all the same lights came on and I took truck back to dealer so they could take another look at it. They changed the MAP sensor again stating the other one was probably faulty from factory. Since then the same problem has returned since I took it to the dealer. I have conducted various smoke tests in hopes of finding a vacuum leak but was unlucky every time. Is there any discoveries that have been found by others on this forum for the issue I am having?