Need to rule out some things. Try the drive on another system with an eSATA port if you can. If it works, check the HP site for updated drivers for your laptop. Last thing to try is to check for BIOS updates for the laptop.
If the drive does the same thing in another PC, get a new one form Toshiba, the eSata interface may be bad.