BSOD upon return from standby - new hard drive

I'm getting the blue screen of death when my computer comes back from standby (I haven't seen it happen at other times, only coming back from standby). I just replaced my old hard drive (because it was getting slow) with a new one on my Dell inspiron 6400 and reinstalled windows XP. It all works fine, except when it comes back from standby. Sometimes its a KERNEL_STACK_INPAGE_ERROR with STOP: 0x0...077 and sometimes I just get STOP: 0x0...0F4. I ran Chkdsk and everything on the new HDD seems fine. Any suggestions?