D1 is the memory location. 45-22 is the code (G solenoid circuit open). You can press the mode button to step thru the 5 memory locations(D1-D5). Write down any other faults in memory A mode on indicator light while a code is being displayed indicates a current fault, no mode indicator = a past fault stored in memory. after you write down all 5 stored codes, while still in diagnostic mode, press and hold the mode button for 10 seconds(controller will beep once at 3 seconds and twice at 10 seconds) to clear all the codes then press both arrows to exit diagnostic mode.
That code if current would cause a do not shift(DNS) condition. If it is not current(no mode light) then your no shift could be as simple as the hand throttle on your A0 is bumped up a little and the RPM is over 750 which will also cause a no shift. Y0u didn’t mention what year and version(A0, A1, A1R)...