Have you deleted all the transforms and history's off the curve prior to constraining as this causes problems like you mentioned.
Also my might need to line up the axies of the curve to the axies of the joint to stop the moveing when you add the constriant.
"No pressure, no diamonds" Thomas Carlyle