does the dome light stay on as well? Like I said its probably a bad door trigger that is either just not connected, needs cleaned or replaced. Hell you could try some wd40 on the latches to see if it might clean the contacts and help it work again. At the least it will not hurt anything.
*Stupid question alert* where are the latches that i used wd40 on