My '63 TR4 (freshly rebuilt) has always had a problem: once warm, it doesn't want to quit. After reaching normal operating temperature, when I turn the key off, the engine continues to cough and run (usually called dieseling, since there's no spark). I always turn it off and then let the clutch out to kill it. What's the root cause? I'm not running rich (checked with EGA).