I have an MZ6128 that wont crank when hot , when cold cranks right up . when hot i can jump the solonoid out and it will crank.it acts like a safty is engauged when hot. starter will not spin when hot , let it set 30 min and starter will spin and it will fire right up.