I would get a scanner and check for any hidden codes. The 2005 f-250 has a 4X4 control module which can go bad and could cause a problem like this. The module can set a DTC. The relays that dchamberlain had you pull and switch are controlled by this module. It also looks like the module is located under the dash on the passenger side. I would check for moisture under the dash on the passenger side to make sure a window leak is not causing any corrosion. If I think of anything else I will post.