I'm not 100% sure on the 350-4. But the starter motor has teeth on it that mesh with another gear, which in turn meshes with the flywheel. Take the starter out, shouldn't take but a few minutes, and take a look at the starter, and the gear set. If the starter spins, the problem should stick out...