2003 Chevy Silverado air bag dash light on, but get no code when scanned. What might be the issue?
Realize you need a code reader which can read your SRS system. The codes come from a different part of the system on the CAN Bus. Your local AutoZone or what have you will not have the ability to read the codes.
I had my airbag light come on in my '06 Silverado. It was the impact sensor located at the bottom of the radiator core support. There are two of them. My son's '05 Silverado had the same issue. This is a very common malady for our trucks.
If this is indeed the issue, changing them out is really easy. There is one bolt and one connector (for each sensor). You can access them directly from the bottom by crawling under the truck and looking directly up at the core support. They will be located about at the ends of where the radiator itself is at. You'd want to follow all precautionary procedures, by draining the power of the air bag system. If you don't, you can possibly deploy the air bags while you're doing the work. If you disconnect the battery, then press the brake pedal for 15 seconds, it should completely deplete the system and you'd be safe to proceed. It takes approximately 5 minutes per side to remove/replace the sensors.
I just made a video about this very problem
I have a 2012 Chevy Volt and while most of my mechanical experience is with normal gas engines, the Volt intrigued me enough to buy one.
I had the check airbag light come on and was able to resolve it super simply - check it out on YouTube: https://youtu.be/0bfAr-scIcE