I as stated above ive got a Jeep Cherokee Sport, a 2000 model. It's only got 97,000 miles on it. Problems started yesterday when it struggled to start. It would turn and turn and i would have to give it some gas to try and make the engine catch, but it wasn't working too well. Finally it started...