Amcrest tech support emailed me a new FW today. What I don't understand is, if this is the fix, why isn't this FW on the website for download (I already tried the latest on their website and it didn't work). I'll let you all know if this works.
Personally, I don't think it's a heat issue...