So my van has been running perfectly fine other than a small oil leak I need to eventually get fixed. Haven't noticed any engine problems. Then, as many of you already know, I got hit with a giant freezing / snow storm (I live in Dallas). I think it was around day 4 of the freeze/snow, I went to start my van to drive up to the corner store. Check engine light came on and my FIXD app ran the codes and it came back with 7 codes (P0300 thru P0306 all misfire codes). It is lists the codes as a critical error which basically means dont drive long without getting it checked or it could cause severe damage to the engine. Well I researched the code and I saw that sometimes battery issue can cause the codes to come up. Well my van had been sitting in freezing (and I mean single digit - 20 below wind chills) for days when I finally went to start it and this came up. I didn't drive it any more and this weekend when it was back in the upper 60s I went out and started the van. Check engine light still on. I cleared the light with my FIXD app and started the van up a few more times and let it run about 10 mins each time. Light never came back on. I drove the van around town today probably about 20 miles and the light never came back. Van and engine are running perfectly fine. Do you think this was a random issue brought on by the environmental conditions or should I still take it and have it looked at? I figured if it really was a misfire issue then the engine would do it again and trip the code or I would experience some sort of engine issue where it was acting up. Thoughts?