Really quick solution on my Nexus 5. Changed the router wif-fi channel to 8. It was on 13 to avoid clashing with any of the neighbours. I noticed that I was picking up all their wi-fi but mine said "not in range", so changed the channel and it connected immediately. Will need to have a play...