Did you check the coil inside the cruise module in the engine bay? This is exposed to the elements and could be the problem.
When you checked the switches, did you just check for resistance or voltage?
[edit]There is no need to swap any parts until you do the following checks (I am working from the wiring diagram):
Ok, measuring voltages on the cruise module (the one under the carpet near the gas pedal):
Pin A should have +12v when the stalk switch is on. If not you will have to check if you have power going into the switch, if not you need to check back to the fuse box – if you do, then there is something wrong with the switch/wiring.
Pin G should have +12v - in not, check your brake and clutch pedal switches again.
Pin L should have +12v when you press the 'Set' button.
Pin M should have +12v when you press the 'Resume' button.
If good, then your switches are all working – if then you have a problem in this area.
Then check if you have +12v on the vacuum release solenoid in the back (should be a purple wire) - you may also want to check that it has a good ground on the other side of the coil.
Again check the coil/solenoid in the servo module in back and make sure it is working correctly and free to move. The cover IIRC has just a couple of screws holding it on - but you will probably have to remove the unit from the car to remove the cover.
You can also verify the vacuum and vent valves on this module by supplying power pins E and A respectively are opening and closing.
If you have a vacuum gage/pump, you can check if your lines are good – disconnect the line near the dog bone and pump it down and see if it holds vacuum (this assumes your line is good on the motor as well).
If this all checks out, then you possibly have a bad module, the rest of wires are hard to check without the car in motion and a scope.
[This message has been edited by Mickey_Moose (edited 06-08-2011).]