Es mucha casualidad que se encienda el check engine solo cuando apuras el depósito.
Yo no cambiaría de momento el casette. Por mi experiencia, cuando este falla suele dar síntomas como tirones al acelerar y ralentí inestable. Si no los tienes, pues...
La segunda razón para no cambiar el casette es que cuesta, en Servicio Oficial, casi 400 euros.
Si las bujías tienen muchos kms. puedes cambiarlas, total son baratas (unos ventitantos euros en S.O., me parece). Pero ponle, exclusivamente, las NGK recomendadas por Saab.
¡Y no te fíes de la función "autonomía" del SID! Si te marca 10 kms. puede pararse en cualquier momento...

De todas formas, si has leído el enlace que marcosb ha puesto, podría ser que, al apurar el depósito, algo de agua que hubiera en el depósito (gasolina aguada, condensación...) haya entrado en el motor.