Picking up on and adding to what @lakotaubp said:
Could you go to the wifi settings then tap on 'Previous networks' and delete everything there except the AP you want to connect to at home? I'd be interested to know if that makes any difference at all for your situation.