Решил сделать более подробный тест, и вот что вышло. Разделим кнопку на разные положения. в положении 0 свет не работает, 1 включены габариты, 2 - ближний свет. в положении 1 горят габариты, если перевести в положение 2 чтоб включился ближний свет, а потом перевести в положение 1 то ближний свет останется гореть, но если попытаться включить дальний то ближний гаснет и остаются только габариты. если двигатель заведен, то в любом случае в положении 1 будет гореть ближний. если включить габариты (положение 1 ) и завести двигатель то ближний свет включится! надеюсь поможет при решении проблемы