Shouldn't you use self.mean_ here?

https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/decomposition/pca.py#L283