So I took the truck to the Dealership yesterday to have this issue looked at as well as some other things that were wrong (Ceiling headliner came loose, banging/grinding in front end, navigation recall). They said it's normal to come on if "Anything" touches the seat. I said "Well, isn't it suppose to know that if for some reason a 5 year old sat in that seat not to activate the air bag because they are not big enough - kids should never sit there anyway". They said "No, it's there to make sure the airbag does not go off if no one is sitting there". My point exactly. If my laptop is on the seat the airbag should not go off. Anyway - I gave up fighting about it.
Quoted from elesys-na.com
"Passenger Sensing Systems (PSS)
Occupant detection and classification system using electric-field imaging technology for capacitive sensing; a double-layer flexible sensor assembly is installed in the seat cushion. It detects and classifies the front passenger in accordance with NHTSA’s FMVSS-208 requirements. It sends a signal to the airbag’s ECU to suppress or enable the passenger side front airbag based on passenger classification.
Safety Goal: To protect children and small adults from the deployment of front airbags.
Suppresses airbags for small children and small stature adults in accordance with the National Highway Traffic and Safety Administration (NHTSA) occupant classification system
Protects small children and small stature adults in the event of a frontal crash from the impact of a deployed airbag
“E-field imaging” technology is mounted into the seat cushion (seat reconfiguration does not compromise the system)
Senses the presence of a child regardless of the position, e.g. kneeling or sharing a seat
Compatible with and integrates with seat heaters
Integrates and communicates with other seat functions, including seat belt reminder systems (SBRS)
A six-year old child seated will suppress the airbag
How it works: A flexible sensor assembly is mounted to the seat cushion. It setups a low-level electric field (EF), "e-field." It classifies the passenger in accordance with FMVSS-208, detecting presence, size and relative position. The information is transmitted to the ECU; the information is then transmitted to the front airbag's ECU for proper deployment or suppression. This system is currently in GM vehicles.
Sounds to me like a lazy service department.