Question: Let $g > 2$, $S(g)$ be the fundamental group of the genus $g$ surface, and $G$ be any finitely generated group with abelianization of rank $2$. Assume that there exist a surjection $\phi: S(g) \rightarrow G$. Is it true that the kernel of $\phi$ contains at least one non separating loop of the surface?

Thanks