Whip out all fuses (engine bay box) then take the top of the fuse panel and check for burning etc on the board. Sounds like a fuse box issue with all the electricary issues then a total stop.
Also while your at it, clean all earths (two under the fuse box as well as one on alternator, another...