Sounds like you need a new ignition switch. Inexpensive part, but a PITA to change. Not recommended if you're at all claustrophobic (or have large hands)!
There are many threads, for example:
http://986forum.com/forums/general-discussions/46411-ignition-switch-replacement-holy-crap.html