I assume you are connecting through VPN.
How do you map the drive? Do you have a logon script?
The drive is mapped as if it was in the local "work" network following the standard windows mapping procedures. It's not set up to reconnect through a script. Something seems to be blocking connections from inside the "home" wireless network from reaching the work drive. It can reconnect on all other networks that it has been connected but wont work at home. Also, computers used by other employees can connect to the same drive without issues on their home networks. The router used at home is a Netgear WNDR3800.
Since you get a message that the name is in use at home, I suggested to delete x: at home.
If it says that the name is in use try to run "dir x:"
Ok it says
Windows cannot access (X:)
Check the spelling of the name. Otherwise, there might be a problem with your network. To try to identify and resolve network problem, click Diagnose.
Error code 0x80070035
The network path was not found
Then I went to diagnose and it says
file and print sharing resource (X:) is online but isn't responding to connection attempts.
Any other ideas?
Run a cmd.exe as SYSTEM with psExec then try to run net use x: /delete from that command prompt.
I'm saying that because it happened to me that some service was mapping a share with system account.