As cliche as it sounds, i would start with the starter. Ive had starters go bad that were temperature sensitive. If the starter checks out then obviously check all fuses. If you want to troubleshoot ...