That's what I assumed...I looked over the schematics for the headlamps, the DRLs, the fog lights, and the parking lights...I am thinking that it unfortunately all comes back to the BCM programming as was postulated earlier. I did not see an easy way to jump a diode, remove a fuse, or otherwise trick BCM to NOT turn on the whole headlamp set ALL of the time...I am not from Canada but by reading I am assuming that is what is happening...basically anytime the truck is in gear, the whole headlight assembly comes on, regardless of time of day/ambient light. You may be able to mess with the grounding to keep the circuit open but then you wouldn't be able to use the headlights unless you had a second switch...