Agree with the two posters above. You'll need to seperate the electrical portion from the mechanical and test it. It is a PITA to remove working upside down underneath the dash, but doable with some patience. Being flexible and not having any back problems helps

I had similar problem with the ignition switch and In my case the mechanical portion was bad.
If that ends up being the case - I would look in the classifieds section for a good second hand unit.
It should cost you no more than $150. A new ignition switch mechanism is upwards of $600.