Just setting the ECU to not throw the CEL doesn't make the problem go away or happen.
Whatever was wrong is still wrong.
When I searched your P-code and saab together, it brought up a few threads of people throwing that code eventually needing an ECU.
I don't know what the tank vents on an SS looke like, but if you're filling the tank and it's somehow preventing air from replacing the gas that's being used, your car will stall. actually... that's stupid. have you had your gas cap tested?
2008 9-5 Aero-1995 900T 'vert