The light switch is a good guess - it has built-in circuit breakers.

You might want to check the wiring connections to the light switch.

Do you have a GMC Maintenance Manual - check the electrical section?

Here is Chev truck wiring - your GMC's could/should be the same.