What yrag posted is only true for newer models that have the drive-by-wire setup. When a code sets the cruise light will flash and cruise will not work. This is not true on older models with cable throttle, there is no connection between the cruise and ECU (cruise has its own module).
Bearkat, what you did does not fix anything. Disconnecting the battery will clear any codes in memory but if the problem still exists the light will come back on. It's possible there is a manufacturer-specific code that those scanners can't read, as long as the light comes on there must be a code stored unless something is wrong with the ECU itself. Sorry to say but a trip to a dealer may be in order.