When cold, the engine of my '97 Disco SD turns over briskly, fires right up, and runs great. After parking for a short while, with the engine stilll hottish, the starter turns slugishly and threatens not to start ... until it's final gasp then it does fire up and run normally. My fear is that someday soon, it will refuse to start and leave me stranded. This car is begging for some attention! What should I do?