Thank you to all of you who gave me your insight.
The cruise control code error was caused by faulty rear wheel abs/speed sensors. After I replaced them, the code remained. A day or two later, I disconnected the battery for an hour, and that cleared the code. We took a 700 mile trip. The OBD tool still reads clear; the error code is gone.
I am very grateful that it was not something more involved.