Unpopular opinion time:
Keep a cheap code reader in the truck (I do, it's for looking at used vehicles specifically, but also handy for this too)
Anytime the check engine light comes on, there is a code there. Read and record the codes so that when the truck is re-started, they don't disappear on you.
This way you can call the dealer and say: "I have a repeating P0XXX code that pops up randomly"
I know, I know, you "shouldn't have to do this with a $XX,XXXX truck", I get it, and I firmly believe it as well. However, in order to help yourself and the dealer, being proactive when the check engine light comes on could save a lot of aggravation.
All the other warning lights are useless as far as I'm concerned (except ABS, but I don't keep a code reader for that on me), because they just indicate a problem, they don't produce codes that are easily accessible, and most are just related to voltage signal issues anyway.