Car is 2003 S 6 sp with 120K miles and a strange starter problem. When cold I can hear the starter motor running but apparently not engaging with the flywheel. After two or three tries it starts as expected. Battery is new and cranks vigorously when the starter engages properly. Is this likely to be a starter drive problem? And, is it likely to be fixable or am I in for a new starter? As always, any help/suggestions would be appreciated.