Hot starting issues

Since it starts when cold, it seems less likely to be cross wire issue but maybe a loose or poor connection in the J3 wires Ignition 2 (Start).
If its sparking when the key is released from start, then check J3 connections and hte key switch itself.
You check for major faults using resistance or continuity. One probe connected to the feed into the key switch (battery disconnected). and the other probe at J3 circuit.
upload_2022-7-20_9-42-49.png