Try adjusting the bell housing sensor, I had one doing the same thing and found that the jam nut had backed off, of the sensor and it couldn't send rpm signal to the lhc for the fan to come on while running, adjust it to where feel the sensor hit the flywheel and then back it out a few turns
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.