Thanks Meter 19
Join Date: Feb 2013
Location: West Palm Beach
It might sound like I'm not, but I'm serious and I'll say, you didn't spill something on that area...the camera and speaker are right together, maybe if you have kids a sticky finger rubbed something onto into them?
The answer is probably no, it's never something easy, so the obvious thing is software. Perhaps out of all those ROMS you flashed, some files got left behind and are conflicting or conflicted on subsequent flashes. You could try going into CWM and wiping the cache and see if it helps...if not go back into CWM and wipe cache and dalvik-cache (I like to do things one at a time so I know what worked). Some people think that when switching ROMS a person should wipe each cache 2 or 3 times, especially when switching from Cyanogen Mod. You're just wiping caches, whatever needs to build in there at run time will rebuild when you reboot, but you might get rid of a conflicting file or remnant.
That's the short route, the long is to start over, do all the wipes (x3?) and then flash whatever ROM you want and see if that fixes it.
Maybe someone else has more, or better ideas?