My headlight switch only works sometimes. on 2000 Cadillac Escalade

When my headlight switch is on auto turned to the left, my park lights and dashboard lights do not come on. After a while they sometimes come on.

When the switch is put upright all of the lights both dashboard and park lights work.

Recently had a mechanic change the headlight switch for $250. This did not fix it.

Looking for help.

Asked by for the 2000 Cadillac Escalade