This might be really obvious but did you have anything slightly weighty sitting on the passenger seat? I remember pulling over once because of a random non-stop beeping only to discover my bag was triggering the seatbelt alarm. I felt like a right doofus.