Steve,
I had a similar problem on my 2000 model C 12 and it turned out to be nothing wrong with the engine, but the Smart Wheel module was malfunctioning. A few questions, does the engine ECM have a stored DTC (diagnostic trouble code)? If so a Cat dealer can tell you the conditions that the code was set under, and the frequency of the malfunction. Also, does the check engine light only come on when you try to engage the cruse control?
I can not advise you to continue driving a coach with the check engine light on, but if the light only comes on when you engage the cruse control, I would have no issues with driving it home, or at least to a Cat dealer that I preferred.
Gerald