Hey, I know this thread was from a while ago, hope someone replies. I have a very similar situation with my '96 Legacy Outback (Manual Trans.). Recently the Check Engine light came on, the speedo, odometer and trip all stopped working immediately and the same peculiar deal with the stalling out started happening. Occasionally (a couple times per trip) when either stopped or coming to a stop after i've put it in neutral, the engine will stall out. It always starts right back up and runs fine for a while.
I got it coded as a P0500 so there's something up with the VSS 2. I'm wondering if there was any confirmation of both problems coming from the VSS or if the idling problem was solved by replacing the neutral switch and the speedo problem solved separately by replacing the VSS2.
Thanks