why the running lights stay on after van is off? on 2003 GMC Savana 3500

Tried a new battery and alternator and still the lights stay on

Asked by for the 2003 GMC Savana 3500
Suspect the headlight switch for prob. Have checked carefully by qualified tech. There may also be a timer problem with body control module.