As pointed out by Qiaochu Yuan, there are counterexamples to your claim in dimension five. The simplest such counterexample is the Wu manifold, constructed below, which is a simply connected $\mathbb{Z}_p$-homology sphere for every odd prime $p$ (in fact, every odd integer $p$) but is not homeomorphic to a sphere (in particular, it is not a $\mathbb{Z}_2$-homology sphere).
As $SO(3)$ is a closed Lie subgroup of $SU(3)$, the set of left cosets of $SO(3)$, namely $M := SU(3)/SO(3)$, is a connected, closed manifold and the projection map $\pi : SU(3) \to M$ is a principal $SO(3)$-bundle. Note that $\dim M = \dim SU(3) - \dim SO(3) = 8 - 3 = 5$. From the long exact sequence in homotopy, we see that
$$\dots \to \pi_2(SU(3)) \to \pi_2(M) \to \pi_1(SO(3)) \to \pi_1(SU(3)) \to \pi_1(M) \to \pi_0(SO(3)) \to \dots$$
As $SU(3)$ is simply connected and $SO(3)$ is connected, it follows that $M$ is simply connected. Every Lie group has trivial second homotopy group, so $\pi_2(M) \cong \pi_1(SO(3)) \cong \mathbb{Z}_2$. By the Hurewicz Theorem, $H_1(M; \mathbb{Z}) = 0$ and $H_2(M; \mathbb{Z}) \cong \mathbb{Z}_2$.
Note that $M$ is orientable (because $M$ is simply connected), so by Poincaré duality $H_4(M; \mathbb{Z}) \cong H^1(M; \mathbb{Z}) = \operatorname{Hom}(\pi_1(M), \mathbb{Z}) = 0$. By the Universal Coefficient Theorem, $H^2(M; \mathbb{Z}) \cong \operatorname{Hom}(H_2(M; \mathbb{Z}_2), \mathbb{Z})\oplus\operatorname{Ext}(H_1(M; \mathbb{Z}_2), \mathbb{Z}) \cong \operatorname{Hom}(\mathbb{Z}_2, \mathbb{Z})\oplus\operatorname{Ext}(0, \mathbb{Z}) = 0$ so, again by Poincaré duality, $H_3(M; \mathbb{Z}) \cong H^2(M; \mathbb{Z}) = 0$.
Therefore $M$ is a simply connected, five-dimensional manifold with integral homology groups
$$\mathbb{Z}, 0, \mathbb{Z}_2, 0, 0, \mathbb{Z}.$$
Let $p$ be an odd integer (e.g. a prime other than $2$). As $\mathbb{Z}_2\otimes\mathbb{Z}_p = 0$ and $\operatorname{Tor}(\mathbb{Z}_2, \mathbb{Z}_p) = 0$,
the Universal Coefficient Theorem for homology shows that $M$ has $\mathbb{Z}_p$ homology groups
$$\mathbb{Z}_p, 0, 0, 0, 0, \mathbb{Z}_p.$$
So $M$ is a simply connected $\mathbb{Z}_p$-homology sphere which is not homeomorphic to a sphere.