So I went and changed the gears in my 2005 Yukon yesterday from 3.73 to 4.56 gears and after making the initial calibration change for the gear ratio, I got a hard C0558 code which is "calibration Data Not Programmed/Learned". I have tried to put the original cal back in to see if that would revert it back but no go. Any ideas of what happened when I flashed the ECU? I have not had this code at all before flashing it yesterday.