Try replacing the seat belt buckle on driver side and also check for recalls on that problem
You most likely have a sensor problem or a problem with the airbag, as this is why there is a light for the air bag. Unless you have the expertise to find and replace the sensor you will most likely need a repair shop that can fix this problem for you.