You are dead on with the glass top, and when I took the light apart, there was so much grime and dust. I'm surprised the fan even moved. And after cleaning it ( took about 20 mins ) the gan is dead silentLikely the light was too low to a glass cover or similar raising temperature within the housing. Cheaper may be to find a non working unit and use it as a parts fixture
