Do some testing:
- http://www.4crawler.com/4x4/CheapTricks/Starter.shtml#EasyTest

And then if you find the voltage to the solenoid is low, try this:
- http://www.4crawler.com/4x4/CheapTricks/Starter.shtml#OtherOptions