Wrap tinfoil over the router areial and see if that works,If not buy a new one.
No but i have no idea