May just need a tune-up.
check fuel pressure and compression in all cylinders.
Try cleaning throttle with a can of throttle body cleaner and check air filter. Also replace fuel filter if have not done so in a while.
Looking for a Used C/K 10 in your area?
CarGurus has 1 nationwide C/K 10 listings and the tools to find you a great deal.
Search GMC C/K 10 Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
GMC C/K 10 Experts