Do I need to replace my solenoid in my 2000 Chrysler 300M ?

My car takes about 6 to 10 cranks before it will turn over. It does not drain my battery no matter how long I have to crank it, nor does any of the indicator lights dim, so I believe it is my soleniod. I believe it is freezing over and the cranking is warming it enough to start it. Am I right? If so, should I replace it? Is there a way to fix the problem of freezing over?
 
Back
Top