Just going to update this with some factory cruise control information as I have been trying to track down the issue with my cruise.
This information is from a 98 GMC Sierra 1500 but should be appilicable to anyone here with a non-vacuum driven cruise.
Fuse is #6 in the panel by the driver's side door. it is a 10 Amp.
The Cruise control is grounded through the 3rd brake light, if your cruise has stopped working check the bulbs, some people have even reported issues when swapping these to LED bulbs.
If both of those fail you then next it is between the switch and the module. The switch is easy to test.
Disconnect the wiring harness from the crusie control module. There are three main wires you will test. Looking at the harness you should see each wire has a letter on the harness itself.
Using a multimeter set it to measure DC voltage, jam the ground probe in the E connection on the harness. This is the ground wire. Next, with the truck key set to ON, insert the positive probe into the A connection on the harness. This should register at 12V. If it does not, then your cruise on switch may not be working. If it does, move on to the next test.
Remove the positive probe and insert it into the B connector. Now while watching the multimeter push the Cruise Set button on the end of the turn signal switch. The multimeter should read 12v when depressed. If it does not, then your set switch may not be working. If it does, move on to the next test.
Remove the positive probe and insert it into the C connector. Now while watching the multimeter push the Resume/Accel button. The multimeter should read 12v when depressed. If it does not, then your Resume/Accel switch may not be working.
If you do all of these and the switch checks out, then your issue should be the Module.
Replacement modules and switches are available for about $70 each from ebay. If your switch has only 1 or 2 functions not working, you can run a wire from the harness to a aftermarket switch and run your cruise that way, not pretty but it can be the $5 fix you need for a little while.