Well, it will start, but it usually takes awhile. If I start my car in the morning, it cranks for about 5 seconds and starts the car. But sometimes, it takes longer so I try to crank it again and it starts up right away. I want it to start up right away on the first crank. It starts up fine when the car is already warm. What can I do to fix it? What can I check?