My car has as 143k miles, plugs, oil and belts have been changed. My problem is about two weeks ago the car turned on but didn't crank. After a week of jumping, I cleaned the battery cables and charged the battery. Upon finishing up, I tried to turn on the car to no avail. The radio,air, and lights were on but the car didn't crank. I put it in shop for four days it cranks everyday. The day I picked it up I drove to buy anew battery because the other one was 4 years. They pulled the old battery and placed the new and the car wouldn't crank. They tried 3 batteries with no luck. It wouldn't even jump start. After several turns of the key it clicked in the middle bof engine. The mechanic came to where I was and they towed it back to their shop. Not knowing what to do. Any thoughts?