Hot start problem

You may want to take your starter apart and lube it with grease, especially the solenoid assembly.