Phone Severe Wake-Up Lag

I've heard of the usual 2 or 3 second lag for most users. They'll try to wake up their phone with the power button, but there's about a two or three second delay. I wouldn't care at all if I had that!

My problem is far more sinister. I don't have the usual wake lag. It's dynamic and unpredictable.
Let me explain. When I first boot up my phone (or restart it) it works flawlessly. No lag—nothing. Not even the three second wake lag most people get. Then, out of nowhere (I can't pinpoint when it starts) I'll try to wake it up and... nothing! The backlight will turn on (that very dim black light) along with the soft keys. They'll turn on fine, but my display will not show up. Funny thing though, sometimes I'll tap the screen and it'll vibrate as if it was on. The only way to fix this is one of two ways: restart the phone (very annoying) or turn it on and wait. Sometimes, eventually the display will kick in but I have about a second to react before it shuts off. Then, I have to press the power button twice more to turn off the backlight and turn it back on and wait for the display to kick in. If I tap and swipe to unlock, I'm mostly in the clear. But, most of the time it takes SwiftKey about 30 seconds to respond. I'll tap and tap and nothing will be written, but after 30 seconds of spamming it'll finally start to write. Then, my phone has minor/no lag while the display is still on. But, if I let it shut off, then it starts all over again. Backlight, but no display.

Sometimes I'll be lucky: I had a three day streak of no lag at all, but then it happened. It really is random, and I have no idea what could be causing this. It wasn't always this way either.
I have this rooted and am running CarbonRom (Android 4.4)

ANY help would be appreciated. Nothing seems to fix this permanently.