Try another 15 amp main fuse.
I don't care if it looks good. It has to actually be good for proper function. If the fuse clips aren't bright shiny white gold color they are corroded. The corrosion causes resitance, resitance causes heat and actually melts fuses where you can't see the break. All without an actual overcurrent condition. Also, check the back of the fuse block solder connections. If you see any melted plastic around the fuse clips, you know you have a heating problem.
Could also be the ignition switch, wire connection, etc.
Gotta poke around some, and find out where connections are gone.
Cheers,