My speaker went out on mine and I had to send it in for replacement. I think it is a hardware issue. Like you, I flashed several different ROMs hoping that might solve the problem, but it didn't. Weird that yours started working again, albeit for just a short time.