pull all the secondary wire off the positive batteries posts., trim pump, bilge pumps, etc.
go under your dash and pull all the fuses out.
look on top of the starter can check the 80amp fusible link, see if its melted.
now,
disconnect your carbon monoxide detector. (they have a 5 year life, and yours is probably pulling 400 mil amp, and the 40mil amps)
let it sit over night, and try to start it the next day. if it works, connect one wire back at a time to isolate each circuit for a short.
every night, do the same with each fuse under the dash, and in 10 days you will find your problem.