In case anyone else has a similar problem, a while back I kept losing my mappings so instead of banging my head against the wall, I just used a .vbs scripts (encode if you want for security with Windows Script Encoder) to remap upon booting up. Here's a sample that you can modify as desired...
Option Explicit
Dim objNetwork, strRemotePath1, strRemotePath2, strRemotePath3
Dim strDriveLetter1, strDriveLetter2, strDriveLetter3, strUser, strPassword, strProfile
strDriveLetter1 = "P:"
strDriveLetter2 = "Q:"
strDriveLetter3 = "R:"
strRemotePath1 = "\\dlink\dir1"
strRemotePath2 = "\\dlink\dir2"
strRemotePath3 = "\\dlink\dir3"
strUser = "putUserNamehere"
strPassword = "putPasswordhere"
strProfile = "false"
Set objNetwork = CreateObject("WScript.Network")
' Section which maps drives, P: , Q: and R:
objNetwork.MapNetworkDrive strDriveLetter1, strRemotePath1, strProfile, strUser, strPassword
objNetwork.MapNetworkDrive strDriveLetter2, strRemotePath2, strProfile, strUser, strPassword
objNetwork.MapNetworkDrive strDriveLetter3, strRemotePath3, strProfile, strUser, strPassword
' Extra code just to add a message box
' WScript.Echo "Map drives " & strDriveLetter1 & " & " & strDriveLetter2 & " & " & strDriveLetter3
Wscript.Quit