Welcome!
What Audax says makes sense for an erratic fault. The CIM is the Column Integration Module on the steering column with the wiper/indicator stalks coming from it. If you find the wires are OK, it gets more difficult. The CIM links to the Power bus (P-bus) which controls the relay.
I'm assuming that this is a petrol engine?
The only source of power to the starter motor is from the starter relay in the fuse box on the front left wing under the bonnet (see attachment).
Either the relay is faulty or the control circuit to it is faulty and switching the relay on at the wrong time. There are only two items controlling the relay switching. The computer (P-bus) and the automatic transmission range switch. The range switch is the bit that sits on top of the gearbox and swivels when you move the selector. It has internal wiring and switches and controls the starting inhibitor, so you can only start in P or N. It also controls the reversing lights. I've not heard of a range switch failing in a 9-3, but it has been a common fault on the earlier 9-5's.
If it's a P-bus fault, you will only find it by getting the fault codes read by a code reader, to be absolutely sure, you need a proper Saab diagnostic computer at a Saab authorised repairer.
Fuse 6 under the bonnet controls the range switch. Maxi fuse 31 provides the power to the starter via the relay.
Possibly the only thing that's DIY is to swap the relay.