Hi,

The following all went wrong at the same time (literally on the same journey home from work) on my '98 Legacy.

o Speedometer stopped working - just reads zero. Hasn't worked since.
o Check Engine light came on. Now it comes on every trip, after about 3 miles, and usually stays on. It doesn't flash or anything.
o Car started stalling at junctions and other low revs/de-clutch moments.

Everything else on the car seems fine, and it recently did a 200 mile journey with no problems except the junction stalling (which gets better when it;s really warmed up).

Can these 3 problems really all be related? Any idea what is up?

Thanks.