count how may times it flashes,if 5 pause then 5 ,it will be the seat belt pre tensioners (usually the connectors at side of seats),make and brake them a few times (ignition off)see it that fixes it.
as for it draining battery thats a coincidence i think.
paul., July 2005