i know you have had everything checked over but theres a small fuse box that lives on top of the battery. theres a few large amperage fuses in there. try changing these. also ave a little peak at the thick cables that leave the back of the box. might be loose or something