I had the same issue last night. The truck has been randomly dying at idle. It then started idling very rough and I turned it off before it died in hopes to not damage something more. I got the service esc on the dash, a check engine light, and reduced engine power warning. I turned the vehicle on and off several times to see if I heard anything, then the check engine light went off. Wondering if you found out a solution.