This might sound kinda dumb...but have you checked to see if all your spark plugs are seated properly?
I had the same thing happen to me. Last winter when it was very cold. I would fire the truck up, drive it for a while, the lights would come on, I would pull over, shut the truck off, and start it up again...and everything would be fine for a few days...then it would happen again.
After work, on an especially cold day, I started my truck up, started heading home, when the VTM-4 Light and check engine light came on, and I started losing power. I pulled over/stopped immediately, shut the truck off, waited for a couple of minutes, and started it up again. It ran fine. I pulled into the nearest auto parts store and bought myself some gas treatment...as I was thinking, with the brutally cold weather/temps, I may have gotten some bad gas or had some water in my fuel. I put the gas treatment in and it ran fine for a few days.
A few days later I was heading into work and the lights came on again. No loss of power, just the lights. I wasn't too far from my local Honda dealer, so I pulled in there, and asked to have the codes checked. I forget what the code was, but it came back as #4 cylinder misfire. I told my service advisor what happened, and he thought that maybe I had a stuck lifter and, when I put the gas treatment in, it freed up...thus fixing the issue for a while...and it may come back...so he suggested I keep using the gas treatment. He cleared the codes and I went in my way...truck was running fine.
About a week later, I was doing an oil change and, just for the heck of it, I decided to check my plugs. They all looked fine until I got to the #4 cylinder and the plug was loose. I didn't need to use the wrench to break it free...I pulled the plug and it was full of soot. I cleaned it up, reinstalled, tightened it to spec and, when I was done with my oil change, I got online and ordered myself a new set of plugs.
As soon as the plugs came in, I installed them to factory specs. Now I make it a habit of checking my plugs every 3 months or so, and I have not had the issue since.
So, long story short...check your plugs. Make sure they are all tightened to spec. Hopefully it's something easy like this.
Good Luck!