Hmmmm, this seems to be a trend....
I've got a similar problem that my airbag light randomly comes on. It seems to be outdoor temperature related and comes on more frequently in the cold. It never comes on while driving, only when the car is first started.
I bought my 04 4Runner in July and the problem intermittently began in Nov/Dec (I'm in Colorado). It's mostly on now, though if I restart the car once the engines warm and not too cold outside (say above 45 degrees) it will often begin work.
I've taken the car to a mechanic who reset the airbag control unit which did nothing. They also ran the diagnostic which is giving off the code B1100. I questioned them specifically about connections under the drivers seat and seat belt tensioner and they said those give off specific codes so it wouldn't be that.
They recommend taking it to the dealer, but that it's likely to cost near $1000.