Saturn Ion 2001 Key gets stuck in ignition
I would guess you have a key right with lots of tags maybe a mini flash light etc. That tends to wear out the switch and that is what it sounds like you have.
Just to make sure, if you have automatic transmission, are you sure it is not the interlock?
Generally the fix is cheaper at the lock smith's shop and not the car dealer.