My lights turn on automatically at night or when
the car is parked for a long period of time, I found
my lights on in the middle of the night a few times,
it drains my battery, I have to disconnect my
battery at night due to this problem.
Headlight relay is bad. Its in the fuse box under hood, not sure exactly where. I heard its relay number 43 or 45 or 46 and I don have a book on it but it is the headlight relay you may can turn the ignition switch to on but not start engine up and turn headlights on and disconnect the relay under hood fuse panel and when the lights turn off from disconnecting its relay that is the one you replace. It will look something like the one below (photo)
Search Chevrolet Blazer Questions
Chevrolet Blazer Experts