'86 is still carbureted, right? You have an idle solenoid, which holds open your throttles to running idle speed, but allows the throttle plates to close 100% when you shut off the key (powering down the idle solenoid) If this solenoid sticks, it will allow the engine to pull fuel and run on after shutdown. This will happen on late carbureted motors even when nothing else is wrong-you don't have to have overheating or timing problems. It's the nature of the beasts, that's why GM put the idle solenoid there in the first place; to cure the dieseling problem. Clean it, lube it, if it still happens, see if you can verify the sticking solenoid and replace it.
Eric