some motherboards wont be able to acces a drive greater then 2 TB because of the allocation limits. Newer boards should be able to acess volumes greater then 2TB This may be your issue.
Is this a new Hd?
I bought a 2tb barracuda that gave me hell creating a partition. Ended up returning because of the never ending errors on a brand new drive.