Chosen Solution

When the key is turned and held it runs, let go of key it stops

Sounds a lot like a broken ignition barrel. It should spring back to rest when released, not go all the way back to off. Try another ignition.