Absolutely could be a fuse block loose connections, or due to any one of twenty other things. Sorry you are having this problem. Did it restart, or it is going to be flatbed taken to a dealer?
Either way, having the dealership check for thrown computer codes will help diagnose the problem, getting it fixed. Good luck!