Hi, its possible that your starter motor is heat soaking, i.e when hot it fails - I have seen this a fair few times at work, typically happens more so on cars as the engine bay temps are much higher, as others have stated check all connections etc first and if in doubt when the problem happens again give the starter a few taps.