Has the car recently had a valet or carpets cleaned? One of the sensors is under the front seats and can give a false reading if it gets damp. Another trigger could be if you have had to get a jump start rececntly?
Most garages can reset the lamp for a small charge - if it comes back on again then this would prove an actual fault somewhere but always worth a reset instead of spending loadsamoney changing alsorts!
Swinny, June 2009