QUESTION: Let $g > 2$, $S(g)$ be the fundamental group of the genus $g$ surface, and $G$ be any finitely generated (the number of generators $\leq 3$) group with abelianization of rank less than equal $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