I have never had that problem but it sounds like you are on the right track. The relays in that control box are standard 5 pin Bosch relays that you can buy at any auto parts store for $6 or so. For that kind of money, you could easily try replacing one or more relays before digging into other possibilities.
FYI, the wiring diagram for that control box is on PDF page 218 of this document:
http://www.fourwinns.com/past_product/owners_manuals_by_year//2005/Horizon%5BSLASH%5DFreedom/Manual%20(Complete)%20-%208.5MB.pdf
_________________
Jim
Richmond, Virginia
2005 Horizon 230 w/ Volvo 5.7GXI Duoprop
Towed by: 2007 Chevy Tahoe 4x4 LTZ
