Similar problem to that experienced by some American V8's that don't like starting when hot. The cure was to bridge the 2 main cable posts on the starter solenoid and then install a remotely mounted solenoid away from the heat source (the engine) which then would function without issues due to the lower temperature in the new position