well as far as code 45 i'm not sure what that means on this machine.
Their service manual only describes faults in terms of what the LED is flashing on the controller itself.
This unit has a curtis 12xx series controller on it so there should be an LED that is flashing a code on it that will determine what is wrong.
So when it faults out again take a look at the controller itself, along the section of the controller where the plugs are there should be a LED light and if there are faults it will flash a set number of times depending on what the code is, it will do this, then pause and then start again and will continue till the key is cycled or the fault is cleared.
Also if you have the correct curtis handset or the PC Programmer software on a laptop you can plug into this machine and get the troubleshooting codes that way and it will tell you exactly what is wrong.
You can also find online manuals for this lift at their website