You don't state what year your truck is, but on my '01 the engine quit and I had the no buss on the odometer - - turned out to be a engine fuse in the fues block on the left side of the dash - - Can't remember the number, but with the key on check each fuse with a test light until you find one blown. 'THIS ID FOR A SECOND GEN TRUCK" don't know if it is the same on a 3rd gen.
Denny