same problem i have. if ur climate controls work then u may just have a bad ground somewhere. on mine, the ground on the fan itself is bad. if the fan fails to come on i pop the hood and give the housing a good wack and that turns it on

im thinking the fan is controlled through that dial and not through a board. im not positive though.
__________________
2000 Chevy Blazer ZR2
Performance Mods: Numerous
Suspension Mods: Some, but not enough
Exterior Mods: Just Right
1987 Buick Turbo T Dark Red
Low 11 sec sleeper

.030 4.1 block, PT6262E, & other odds and ends....
My Cardomain