This sounds familiar, this has been through the forum before. Just can't remember the outcome. I had this same thing many years ago, one car would do this about once every month or two. I do remember replacing switches, cpu board etc. Although I can't remember exactly what the fix was, it had to do with the level up magnets and up normal limit switches at the top floor. If the car sat at the top floor and releveled then the car would level up but the pump would continue to run, I think it opened the up limit while still on LU, but am not sure, any way there was some correlation between these switches at the top that would keep the pump running and it would not set the motor limit timer. then the thermal would open up, and the car would finally stop the pump. it would sit there until the car seeped below the floor again, activating lu this time since the thermal was open, and lu was on and no pump motor, it would then MLT. this is the best i can remember it, but it was definitely at the top floor when the problem would occur.