2011 Cruze LT LUJ auto.
Speedometer was corrected for different sized tires.
I see other users reporting that cruise control can misbehave after changes these parameters, but it remained functional for me even after several flashes.
However after making a change to the X and Y axis of the High Octane spark advance table, cruise control stopped working (nothing happens when you try to engage it).
Reverting to previous tunes, including OEM (even using "Write Entire" instead of "Write Calibration") does not fix the problem.
In the logs, cruise control toggles properly and reports an "OK" status.
The inhibit reason quickly flips between "cancel" and "none".
The problem was resolved after disconnecting the battery, waiting 5 minutes, and then reconnecting it.
Its been functioning normally ever since.
My question is why did this occur?
Did the specific change to the X and Y axis of the spark advance table trigger some other change that affected cruise control's operation,
or did I run into the same issue as other users reporting cruise control issues, and was simply really lucky?