I am having the same problem...have you sorted out yours?
My 120gb external hard drive works on Windows 98 but not Windows XP SP2. At times the drive gets detected and then suddenly it vanishes. If you have sorted out your problem do please help me out. Thank you!