My under dash lights were grounding too. It caused my interior lights to stay on. I replaced my door switches, but that didn't help. I wound up covering the metal courtesy light brackets with electrical tape. Problem solved. I don't know why this started, but insulating the brackets worked for me.