I was under the impression that this relay was for the heated windows or whatever, but today when i started the car it was making a crackling noise.... it stopped after a few seconds but everytime i revved the car it crackled again.

Loose connection somewhere

What does this relay do????