If the lights and other acc. tend to stay on when the ignition is turned off, the first thing that I would check is the wiring to the respective relays that supply power to the individual components.
It seems to me that the relays must be staying activated,
Therefore could there be an intermittent short happening on the switched side (earthed) side of the relays. This could possibly cause the relays to activate and switch on the offending circuits
Of course this all depends as to weather the main ignition key operated circuit supplys all of the power to the relays ,or only the operating signal for the relays via the individual switches.
It would also depend on weather the switching of the relays is done with the activating switch being on the hot side of the relays or are the switches to activate the relays placed in the earth wire from the relay,
I hope that you can grasp my intended explanation and that it is not too confusing.
Cheers , Winston 66
Ps . At least I know what I mean.