@user193319: No, that happens precisely for normal subgroups. Can you prove that that condition implies normality?
@user10478: The correct approach is to diagonalize. If $\Lambda = P^{-1}AP$ is diagonal, then $A^k = P\Lambda^k P^{-1}$. Presumably you made a computational error somewhere. I didn't check details.