Are there any other removable/network drives attached?
Once windows has assigned a drive letter to a removable device it will always reuse that letter for that device. If another drive uses the same letter then when you insert the remoavble drive it will be invisible.
This may be part of the issue.
EG