If I'm understanding the scenario correctly, I would wonder how are you calculating the std. dev? If you are using r-bar /d2 for the control charts, and experience mean shifts, then the est. of you std dev. can be lower than the dock audit if all the parts are thrown into one "subgroup" and std dev. calculated for the lot. Lower std dev, higher Cpk. Do the process charts show control?