Yeah, I haven't quite figured out what my truck is thinking. If I start the truck, leave it in Park, press (and hold) the button to turn the lights on, nothing. Put it in gear, press (and hold) the button, lights turn on. Then I put it in Park, thinking the lights will turn off automatically, they stay on. From there, I can turn them on and off at will with no problems, regardless of what gear it's in. Consequently, if I start the truck, leave it in Park, turn on the headlights manually, press (and hold) the button, lights turn on! So I don't know if it's a bug in the BCM or maybe a programming change when my truck was built, but trying it several times yields the same results. Just a a precaution, I triple checked all the connections both at the headlight switch and BCM and they are all where they are supposed to be. Again, works fine for me so I have no complaints!