Ok , so if this is a GCS controller then when there is an aborted learn run it will give the reason in the mcss log ( 2-2-2 ) it should display LRN ABT-CHCK LOG . If it does go on and look at the error log . It should tell you the reason . There are 17 different reasons that I don't have time for right now to type out , if you are in a rush check the log and let me know what it says , otherwise when I get a chance I will put together a list of reasons , I will pm you it indirtwetrust . I know you said its a MOD so let me know I they are using the global PRS ( where the DZ and leveling sensors are under the cab and uses magnets on the headers and the top of car box has the ETSD / NTSD reader . )