Check and see if your alarm immobiliser (if have any)is working properly I also have this issue sometimes , I pissed off the turbo timer/brand new ignition barrel no luck
I have narrowed it down to Relays,alarm
So ended up using spray degreaser and washed it down with soapy water and hosed it down and let it sit for a week .
luckily they haven’t chewed up any wires that I could see.
Anyway It started up first go👍