Similar problem to that of BenH below, except my '97 CS won't fire at all.
Situation: was running and starting well, then needed cranking a good few times but eventually started and then ran OK - that lasted two days, then, finally, really struggled to fire a last time and crawled forward a few yards before dying, not fired AT ALL since.
AA and local non-Saab garage have both had a go and failed to find the problem.
So far I've tried: Changing to a good DI cartridge, new set of NGKs, changing to a good ignition switch, new CPS. I've listened to the fuel pump from the boot and heard the pump whirring on initial cranking then clicking on further cranking. The plugs spark OK when removed and fitted into the DIC and the cylinders smell of fuel.
The car doesn't appear to have an immobiliser - it came with keys but no plipper.
Any suggestions are most welcome.