My first port of call would be the firmware. When did you last do a fresh OS install? It's a good idea to do this every few months, flashing the firmware image as described in OP, but also formatting any SDCARD used in the phone.
Never knew that could affect it too. I've been using this ROM since a month and a half. I will do a clean install and format the sdcard too. Thanks for the help.
Check main post.
I found the issue. It's my charging cable. The two protruding pins on Micro USB end are recessed too much.