If your battery positive post has the additional fuse link connection that feeds power to the main fuse panel, it could come lose with vibration and you would loose all power just like if you did not have a battery, it would make connection again and everything would work again until it happens again. this loose connection would create heat which in turn corrosion eventually losing the connection. Ensure all battery connections are thigh and secure. You could apply a tide wrap on the positive cable and the fuse link wire thus preventing vibration. All this happen to me on a trip out of Houston TX. Hope it helps.