@trailblazr81 Because others seem to be misunderstanding what you're describing, I'll let you know, I understand you.
People... He's not saying that all those lights come on when the headlamp switch is on. He's saying those lights come on automatically when the engine is running and the switch is off. Similar to a problem most of us are familiar with.
I've seen the little sensor thingy you're talking about. As far as whether it's the cause of the problem... that's another story, will discuss below.
I'll second
@J_C on checking the glove compartment; it's fairly easy to remove, and there's plenty of space behind it. If yours fell down inside the dash, it could be there. Be careful what you whack in there though, if you've got the passenger side air bag.
Hazey's right wind shield wiper.
View attachment 436232
The Vulture's right wind shield wiper.
View attachment 436233
One of my vehicles has it, the other is missing it. Both have issues with the auto-lamp function, but the Vulture's issue seems more like the one you described. I'm inclined to believe however that this sensor "might" be for some thing else (any ideas, any one?) because the Vulture's lights don't come on automatically all the time (i.e., the sensor missing from the hole doesn't make the headlights come on automatically), only when it is dark outside. Knowing more conditions (such as whether you park under a tree, in a garage, etc.) that could affect your auto-lamps would make for interesting discussion, since auto-lamp issues are far from uncommon.
If you wish to disable the automatic headlamps altogether, and just use the switch to turn them on and off, do as
@C420sailor and
@J_C say, unplug the little wire to the "delay" slider on the back of the rear-view mirror, and that should bypass the entire circuit.
Let us know what you do, and let us know what the results are.
Otherwise... dude, that is one fine looking truck! Great find. Mind if I go off-topic and ask the mileage?