I have a 96 legacy wagon with a 2.2. The check engine light will flash often when I am under a load (up a hill or accellerating) and the car will begin to run very badly and smell like rotten eggs. It may not do it again for an hour or so, but will eventually happen again.
I love this car. Any advice???