My 2009 kia optima won't shift out of drive or neutral, its stuck. We had to put the car in neutral to park. This happened while my husband was driving today and never showed any signs of trouble. He couldn't even get the keys out of the car but eventually did somehow. What could be the problem and is this expensive to fix?