would take a look at the Black Cable from the Battery to the Chassis ground (and to the engine) but perhaps the battery is Weak 10 yrs old and needs to be replaced...clean the connections to the engine and to the chassis with your fresh battery~
Search GMC Sierra 1500 Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
GMC Sierra 1500 Experts