92 saab 2 litre turbo 900 161,000 miles 5 speed manual, starts and run good but after 6 miles check engine comes on it acts like it dieing turn it off for about 1/2 mile then starts and runs very good no problems . new coil , fuel pump , fuel regulater, fuel filter, and relay , several vacume lines . some times the check engine light comes on for one minute then goes out some times it comes on for longer. some times it does it after 21 miles right at 21 miles 3 or 4 times . and also does it right at 6 miles
Give French’s Foreign Car in Irving, TX a call. A Saab only mechanic! Phone: +1 972 399 1222
He may be able to point you in the right direction over the phone.
Saab specialty forums are also a good resource.
https://www.saabnet.com/tsn/bb/900/
https://www.saabcentral.com/forums/c900-workshop.14/