The condition has many names, "run on", "piston glow", "dieseling"... basically, the carbon deposits in the engine are hot enough that once you turn off the engine the heat from the carbon deposits will continue to ignite the fuel, keeping the engine SORT of running.
That was one of the many reasons for going to EFI. In an EFI engine, once the key is turned off, the injectors STOP injecting fuel and the engine stops.
If your vehicle is EFI, you probably have a leaky injector.
If your vehicle has a carburetor, it's "run on", and you might get a little benefit from a tune-up and possibly a carburetor rebuild.
Gasoline engine - spark is cut off when ignition is turned off Diesel engine- fuel is cut off when engine is shut down
"Check Engine" light comes on when you turn ignition switch on and should go off when engine cranks.
turn the ignition switch on (all the lights in dash light up) but do not crank engine. leave on for half hour untill security light goes off. turn off ignition, wait 30 seconds then start engine.
Take the keys out of the ignition.
sounds like you have a broken ignition wire between ignition switch and fuse box
engine idle set too high or the timing is off and needs reset.
If you have a manual tranny, keep the clutch out and press the ignition button.
You may have a bad ignition pig tail. It is in the steering column behind the ignition switch.
Engine dieseling Runs too hot or idles to fast Try leaving in gear when shutting off
ensure there is diesel in the car. Turn on ignition but don't start the engine yet. Watch dashboard and look for a small light (not ignition light) look for a heater plug light. When this goes off then turn ignition full turn and engine should start.
If your vehicle is not wanting to turn off when you turn the key off, it is most likely your ignition switch. The ignition switch is basically not touching the correct spots to communicate with the engine that it needs to shut down.
subaru turbos do that to