I currently own a 1999 Jeep Grand Cherokee Laredo V6. Over this past summer, I had issues starting it. I turned the key, it would crank but not turn over. I got a diagnostic code, went to my local Jeep dealership and they fixed it. It was something about the relay and a signal or something, I can't remember exactly. Its been 6+ months now and lately, when I go to start the car, it would crank, but not as good or strong as it did before. The car would start until today. I drove home from work, had the Jeep turned off for 25min or so and hopped back in it. I went to turn the key and nothing. No crank, no nothing. I tried again and again and nothing. Two hours later I gave it another shot. I could hear the faint crank noise and I stopped. I gave it a few seconds and she cranked and turned over with no problems. I let it sit idle for a few minutes and turned it off. I let it stay off for a minute or two then I started it right back up again. I let it sit in the driveway off for 2 hours and went back outside and started it up again. Got a good crank and turnover. Only problem is now that the backlight behind some of my gauges are dim. Any thoughts, educated guesses on why this happened? Is there something wrong with my relay again? Should I go back to the Jeep dealer and have them give it a once over again? ($45/hr).