Recently saw this problem in an apartment unit. Found a loose connection in the fan relay. Does not mean it will fix your problem but it worked on mine.