My 2002 Saab 9-5 started getting stuck in park sometimes (but not always) when I start it and try to put it in drive. So far I can override it and there's no further problems. I thought it might be the brake light switch but the lights work fine even when I'm stuck in park. I also don't think it's a broken transmission shift cable because I imagine that would cause the shifter to get stuck every time it's put into park and in my case, it only gets stuck some of the time.
Does this mean it's the shift interlock solenoid? Is this easy to repair/clean/disable? Is there anything wrong with just overriding it? Am I making something worse by doing that?
I talked to some mechanics but I live somewhere very remote and secluded and none of the local mechanics will touch a Saab, so any advice would be appreciated.