The core issue is this:
When I click enable Bluetooth it stays stuck on turning on for around 15 seconds before it goes back to green and then "tries again" by turning half-green (turning on status) and then again.
Once in a few attempts (one in a hundred or so), the Bluetooth gets turned on but gets shut off for unknown reason within around 15 seconds.
This core issue happened with the following:
Omega rom after full wipe.
Arrow rom after full wipe.
Ozcan rom after full wipe.
And most amazingly: Stock rom after full wipe.
Yes, this issue even happens with stock rom.
Full wipe includes dalvik cache, cache, system, data, internal SD card.
Now, is this a hardware issue or a software issue?
What should I do?