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 5 nationwide C/K 10 listings and the tools to find you a great deal.
Search GMC C/K 10 Questions
GMC C/K 10 Experts