If you can get your voltmeter on the solenoid whilst running,you should read 12-14v. -when you turn key off,this should drop to 0v and the engine stop immediately-if it stays at 12-14v the solenoid is still energised and the problem is in the signal to the solenoid-possibly ignition switch or other.If it does read 0v and the engine still runs,the solenoid is at fault letting by or not seating properly-give it a smack-these are electrically opening and shutting via a spring-sometimes the rubber seal or spring gives up or crap on the sealing face-might be worth testing its function first in case it is a fault with ignition switch-good luck