Check fuel pressure when it's having a hard time starting. Could be a weak pump. Could also be a bad intake air temp sensor. Scan for codes especially if you have a check engine light on.
Alex
RepairPal Certified shops can diagnose and repair your 1996 GMC Sonoma. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
If you’ll reply I be glad to explain.