A couple of months ago the airbag light went on for no apparent reason. When I turn the ignition on, it goes off, and turns on again, without blinking, and with no errors (read with a cheap scanner). I have read in some forums and many people fix it by cleaning the yellow connectors under the seats. I did that, but the light is still on. The car was due for revision, so I took it to the mechanic today and he told me that it could be because the belt retracts slowly and there could be a failure in the whole module, but I think it is because it is just dirty, and that has nothing to do with it. Are there any more airbag connectors I can clean? What else could I look at? I still have to check the fuse.
The mechanic also told me that, on the way to the workshop, he noticed that the car sounded a lot, and that it could be a bad rear bearing. It's true that the car makes noise, the typical sound of driving on the road, and I thought it might be because it's a cheap car and has little insulation. I was reading about bad bearings and one of the symptoms is that the car pulls to the side he told me the bearing was bad, and that does happen, I just innocently thought it would be because of bad steering wheel adjustment or something similar.
What do you think about it? Thank you in advance
Forgot the model: Chevrolet Aveo LS 2012ish, 1.2 manual