Vacuum leak or IAC, air is getting inside of the intake from somewhere it isn't supposed to!! Or to much form where it is supposed to.
Good scanner and operator can find this problem. Not a parts store employee with a code reader.
RepairPal Certified shops can diagnose and repair your 1995 Chevrolet C3500. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.