Starter pinion gear does not engage

A dry or gummed up starter gear shaft can cause this also.

Just FYI