not sure about fuses.
if you take it to a body shop they can scan it, and they will most likely charge you for the scan as its a 7,000 dollar scanner.
that should help find the problem.
all you can really do with out just trowing parts it the problem, is to check your connection under the seat, the clock spring wire by the obd2 port( its yellow) and under the pass side seat, remove it, and lift the rug, there is a box under the carpet. un plug it and unscrew it from the floor, if there is corrosion at the mounts sand it off, if your unit opens, open it and clean up any more corrosion you may find.
its always best to un hook your battery before messing with the air bags. any yellow plugs you see are air bag related. open them, grease em shut em.
if you have the leaking cowl, and your carpet gets wet, or used to get wet, this box could be your problem. seen them sell for 40 and less on the net. you have to make sure the part # is the same if you want to try changing it.
that is my next step one of these days to fix my air bag light. its the last light i have on since i got the car and the hardest so far to get resolved on my own, i had my car scanned and it was open driver side loop, i had no radio controls working, so i changed my clock spring, got the radio controls back, but the airbag light stayed on. 1/2 a problem solved lol