Had my son work the starter from inside the cab while I watched under the hood. Everything looked good. It hasn't not worked since that one time. I'm going to order a new switch for the starter to have on hand in case it doesn't work again.

Thanks everyone for the suggestions.