I have a 95 legacy with a 2.2. It started dying intermittently and then starting right back up again no check engine lights. My first thought was the fuel pump was bad so I replaced it and the fuel pump relay. It didn't fix a thing. I then proceeded to check the resistance on all the sensors and they all checked out good. I finally admitted defeat and sent it to a local repair shop something I really hate doing. When I got it back they claimed that it was the ecm + bad cam and crank sensors. They said they could install new ones for $1200 I was shocked and appalled I know they just plug in, so I paid for the diagnostics and got my car the hell out of there. I ordered an ecm off ebay from a salvage yard same exact numbers and same year and new cam and crank sensors. Put the new stuff in and now it won't crank at all I can put the old ecm back in and it still won't start no check engine light when it turn the key on I hooked a scanner up to it and it said it could not communicate with the ecm. Do I need to flash it? Can they go blank when you switch them out? Any insite into this would be greatly appreciated. I just don't know what to do with it.