Car acts dead after it gets hot...

So I'm not an electrical person and I don't have an electrical tester thing, but I know how to buy parts and switch them out lol.

When my car is cold it starts up just fine, drives perfectly without missing a beat.

After driving it for a bit and it gets "hot," (temp guage only says 180)... if I turn it off the car won't turn back over, no cranking at all. The car acts like it is dead and won't crank but all my lights still work and I can start it by putting the key to the on position and bumping the starter relay.

The ignition module is brand new (maybe 6-8 months) same for the ignition coil. Spark plugs are brand new... everything ignition is new. Except for the ignition relay behind the key in the dash. Also starter relay and NSS switch are not new.

I was just going to replace all 3 of those relays but before I do has anyone had this problem before and maybe knows what the problem is?

Thanks! Pic for attention. The first time it happened I thought maybe my battery died... but then it started up after cooling off for a bit.

20210429_172604.jpg