The truck will not turn over. Only makes clicking noise when you turn the key. Starter good battery good. Tried replacing the starter solenoid no change. Started as intermittent problem. If you would turn the key cylinder all the way it would just click, if you turned part way you could sometimes get a crank. Now it takes anywhere from 20-100 turns to get it cranked. Help at witts end.