My 1999 jeep always takes two cranks to start, it runs great after that.?

It is a 1999 jeep cherokee, it has been doing this for about a month now, if it hot out or I have just started it cranks the first time. What is causing it to do that?
 
Back
Top