2008.. 1500... v-6 silverdo.. 42,000 miles... service air bag light.. is on.. a friend tried to scan it with a 9,000 snap on scanner... he said it won't communicate so it didn't give a code... he said because it won't communicate the main modual may be bad... any ideals please ? Thank you... richard