New Seagate hard drive freezes MacBook Pro I have a mid-2009 MacBook Pro 2.53ghz Core 2 Due with 8 Gigs of ram running Mountain Lion. 

I am attempting to upgrade the hard drive due to running out of space. I picked up a Seagate Momentus 750gb 7200rpm drive. This is not the hybrid XT drive that seems to cause problems for everybody. 

I installed the new drive, put the old one in a USB enclosure and booted from it. I then attempted to use Carbon Copy Cloner to clone to the new internal drive. After cloning a few gigs though, the internal drive would disappear. I finally reinstalled the old drive and put the new one in the enclose and was able to clone that way. I reinstalled the new drive and the computer booted up fine, but would randomly freeze after a few minutes necessitating a hard shut down. I pulled out the new drive, put it in the enclosure and booted from it. The computer ran fine this way and I used it all day via USB with no problems. This lead me to believe the internal SATA cable was faulty as the drive worked fine externally but not internally. 

I replaced the SATA cable today and thought the problem was fixed. The computer booted fine and ran for an hour. I used disk utility to verify the drive and repair permissions, but then the computer froze again. I restarted and it ran fine for a few minutes than froze. After each restart the computer will run for a while and then freeze. Any ideas why the drive boots and works fine externally but not internally? The old drive works perfectly fine internally as well. I don't see a problem with the new drive since it works great externally when I boot from it.
Try resetting both the NV-RAM (P-RAM) but more importantly, the SMC Power Manager for your model, which can be looked up on Apple Support to be certain. It's usually: remove battery, unplug, hold down Power key for 10 seconds. 

Also try a Safe Boot. And repairing the hard disk from an external startup, so that Disk Utilities can fully repair. But the problem you describe usually indicates some kind of electrical glitch, which needs to be solved.