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...