Have you checked the starter relay? There is a 30a fuse on it. If this blows you will have no power at all.
Drop the engine cover fr easy access check the plug on it too known to corrode easily.
Failing that check the ignition wires leading into the bottom of the ignition barrel another weak point.
Many other possible solutions but a good place to start. Check for power at the relay and out.