Hi kevin some fault codes don,t show up on the display but only in the truck memory accesed by the lap top,which you don't have,i have had this before but not intermittant and yes it was the brake switches,if you can get it to do it look on the display and see if the parking symbol stays on when the brake is released this would suggest a badly adjusted or faulty switch.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.