Starter motor:
Leads, solenoid or the motor itself. If it's 10 years old you're probably due a new starter motor.
If the car is a manual, are you dipping the clutch before operating the starter? If not, you should. It saves wear on the starter motor. Ignore this if its an automatic of course.
ChicksFan, January 2012