If your phone is on warranty might as well send it back since you have tried the 'Hardware Wi-Fi test' (applying pressure to see if Wifi signal improves).
Me? I unlocked my bootloader on the first day and therefore voided my warrenty, opened my phone manually and fixed it myself by applying some foil on the Wifi pins.
PS. there are heaps of threads on this, search and you shall find :P