starter stays running in on position

I have seen it on a GTO a friend of mine owned, the wires to the starter had been spliced, but were only wrapped in black electrical tape. Eventually heat and vibration wore through the tape and created a short causing the starter to run constantly. You may have a similar problem in the contacts of the ignition switch or at the relay.