First things that come to mind are shift interlock or possibly a power issue. I cannot recall if the ignition switch going bad would cause or not but I know for fact that a loss of power will.