I was so frustrated when I posted this I left some info out.
The controller went on the truck a long time ago, a factory pigtail wired into the controller. The brake pedal switch was replaced by me. I forgot to mention that when I replaced the switch it triggered an ABS light. At that point I got a B1485 ABS code that said brake pedal position circuit short to battery. The guy that did the repair said he replaced the switch but it didn't fix the problem. He thought that there was a problem with the switches from his supplier. He opened my original switch and said the contacts were out of alignment. He tweaked the contacts and that fixed it. The ABS light went out and I got the cruise control back. It makes me think that there is a problem with the controller. I do trust this guys shop and have had work done before BUT, he is not a dedicated auto electric shop. I'm think I should buy a genuine Ford BP switch and see where it goes from there.