It sounds like the solenoid on the starter is going bad. I recommend removing the starter (disconnect the battery first) and having it bench tested at a parts store. They will do it for free.
Let me know if you have other questions and if this helps.
Joe
SPONSORED LINKS
Friday, October 9th, 2009 AT 5:33 PM