I did a factory reset, and it was working fine but shortly after it happened again. Determined I had found the source of the problem, i did another wipe, but the very same day when i turned it on, same thing.
Looked around, seemed others were having the same problem, but usually if their phone was dropped. I haven't dropped my phone recently. In those threads it says to get a screen replacement but I want to investigate other options first.
Removing battery for at least five minutes then turning on phone fixes problem, but after reboot problem returns.