That would be my guess also... if you hit the button and all you get is a zing from the starter I would say the drive gear is bad on the starter. pull it and bench test it and see what it looks like. check your flywheel too while you got the starter off