Exclamation [Q] Wifi freezing even after os changes and hardresets

Hi there !
My Xperia S has been quiet slower ever since the problem appear, the wifi wouldn't turn on, button just freezes trying to work.
I have changed several custom roms and kernels and nothing worked sometimes a normal factory reset let the wifi work for 1 day (I thought that this will exclude the hardware problem ?). I know the tricks that consists into wiping the data\misc\dhcp directory but this won't work neither; I really can't see what is wrong; do you guys have any idea ? So if hardware though i don't think it's that wich piece is it ? (i've taken evrything out of my phone cleaned and reassembled but nothin made it .. :/ ) and if software, which firmware is the right one ?
(by the way XDA is just great)
Thanks