Definitely an electrical issue. First portion sounds like a loose fuse (check the cluster fuse just to be sure) or a bad ground. Second portion sounds like an alternator or battery issue. I don't know enough about the car's electrical system to tell you any more.
Check all the wiring around the battery and alternator.








