In the past week my 2005 X5 has had several issues arise. 1st the airbag light came on and is now staying on. Right after that the seat belt light came on and began flashing also sounding the fasten belt alarm even though I was buckled in (no one in passenger seat) Last night my headlights began flashing randomly while driving at night. Also steering wheel controls are no longer working. These problems have all happened in last week. Any ideas what the problem may be?