WTF is this part? Someone must know!

My headlights plug into it. For the last year or so, my headlights have been 'overheating' and blowing the bulbs and melting the harness'. It's like the headlight wires are shorting out and overheating from the positive and negatives touching.
Now, The headlight motors are fused in the main fuseblock. However, the actual power going to the headlight bulbs does not have a fuse. The only other place the headlight wires run to is this block. I think it must be some sort of relay or something. There is a circuit board inside it, but there doesn't seem to be anything wrong with it. I've checked everything else possible and this is the only thing left.
Anywho, I'm hoping someone can identify to me what this is and does and where I can find a replacement, aside from a junkyard.
Trending Topics
Are these stock lights with stock harness and all? You wouldnt happen to be running higher wattage bulbs off the stock harness would you?
J.
The Best V8 Stories One Small Block at Time
Are these stock lights with stock harness and all? You wouldnt happen to be running higher wattage bulbs off the stock harness would you?
J.
Ok, so that part is not the culprit then I suppose. Dammit.
Ryan

For that matter, it could be your DRL module except that Firebirds don't have automatic headlights so the DRL module doesn't have anything in common either.
About the only option left is replacing the entire harness...
Bad wiring could do it. Bad alternator or control circuit could do it by cutting power in and out, since with light bulbs, turning them on stresses them a lot.








