It sounds like a problem with the electrical system. I would check the belts, alternator, and battery. If none of those were the problem, I would take it to the dealer for repair.
If the odometer stopped working and the speedometer and cruise control still work, you have a bad odometer. It is part of the speedometer assembly so the whole thing will have to be replaced.
Cruise will NOT work if the speedometer has a problem
I had to place a small piece of foam between the brake pedal shaft and the cruise control switch. The brake pedal shaft did not "push in" the cruise control switch far enough to let it work. I have had no more problems.
Drive on a freeway or highway where there's a speedometer check point. Set your odometer to zero, drive the exact speed limit (try to use cruise control), and after the speedometer check point is over (5 miles), you will be able to determine if your speedometer is working correctly based on the miles driven according to your odometer and the end of the checkpoint.
Yes it would because it also controls the speedometer and odometer, change it and that should fix your problem.
Your speedometer, odometer, and cruise control quits working; That's all. It happened to me when I replaced the transmission on my Altima and the two wires came out of the connector.
Yes, it can cause the cruise to surge.
The speedometer is not working. When the speedometer gets to 65 mph I set the cruise control.
get it fixed
That depends on the year, make, and model. Most newer cars do not have a dedicated speedometer or odometer wire. The speed sensors are also used for shift timing. If it as old enough vehicle that has a dedicated speed sensor the speedometer and cruise would also not work. Some vehicles, such as 1998 on up Dodge trucks, use the abs sensors for the speedometer and odometer.
Haven't looked at a newer GM, but the problem always used to be the cruise control, usually the short cable from the cruise module on the drivers side inside fender. Don't know if they still use the same system or not, but something to look at.
I think you are seeing the cruise control light.