With your symptoms this may not be any help, but water and engine cleaning stuff got into the under hood switch in my 95 GLX and would randomly set off the alarm. Perhaps you have a few contaminated switches. Did you check the fuses controling the dome light?