Sorry bro, but I don't think it's software. If several people here are saying they had the motherboard replaced and it fixed it (under warranty) why would rooting and installing a custom ROM fix it? Mind you I already did the same as you did and it did NOT fix it for me.
I replaced the screen...