more than likely solenoid on the starter is about to go south ( barring a bad ground / battery conection / loose wires on the starter ) ....
in my experience it's much easier to just go buy a new starter , since you can change just the solenoid , but when the solenoid is bad/ going bad , the rest of the starter will be on it's last leg too .