What tranny do you have?
My cruise went out in my 98 OBS with Manual tranny because the clutch pedal sensor was bad. Basically, the cruise thought the clutch pedal was being pressed and would not work. The part was a whopping $7 to replace.
Just a thought and something to check. My dealer found the problem and replaced for free.
good luck!