My check engine light has been on for a while but was last summer also and seems to go on and off depending on the amount of fuel in the. I decided to disconnect the fan after letting it run for a few hours. Diagnosing volvo cooling fan issues.