Hard start when warm

Hard start, bad + or ground cable.
too much initial timing.

If you have a jumper cable. Next time it gets difficult, pop hood and attach a jumper cable from batt neg post to the engine block. See if it starts easier. If it does, the cables need upgrading or check the connection/contact at the block. Nice clean surfaces on both sides is key.

If it doesn't start with the neg jumpers, attach the other jumper to the batt pos post and to the + post on starter. Start easier? You know where the issue lies... This is all predicated on whether you have ample room to get the jumper to the + starter post.