Show that any solution of second order differential equation has atmost a countable number of zeroes $?$
If you can prove that $S$ is discrete, you are done, since any discrete set is countable. Proof: $S=\cup_{n=1}^\infty S\cap[-n,n]$, and $S\cap[-n,n]$ is finite.