I had the same problem on a macbook air (13-inch, Mid 2012, macBookAir5,2) since OSX 10.13.2.
I tried everything proposed on this and on other forums.
Recently, I did 2 things:
1) I downloaded 10.13.4 FULL installer (no combo, the full installer) and reinstalled High Sierra, over the previous installation.
2) I replaced the SSD disk few years ago, I have a OWC Aura Pro 2012 480GB SSD disk. I became aware of a conflict between high sierra and old OWC aura disks. I updated the firmware version to 603ABBF0 (got it from here: OWC Mercury SSD Firmware Updater via USB Drive or CD/DVD Disc). The problem also affects other OWC Aura models (http://macosuninstaller.com/one-click-removal-tutorial/unfortunately-time-owcs-a ura-ssds-not-support-macos-high-sierra/).
Since 1 and 2, the black screen/freeze after sleep, as well as a blinking folder with question mark at boot issue, stopped. I keep my finger crossed. Hope this helps.