What I'm under now is by far one of the most daunting tasks I have ever assembled. Pretty straight-forward, a longstory, but here's how it goes; I bought a 99 Impreza RS in Canada as a repairable. I was told all I needed to do was replace the blown motor in it and head off into the sunset. The motor I pulled out was a phase two 2.2 and the first thing I did was find a 2.2 at the local PICK-N-PULL. A 2.2 is a 2.2, aright? Wrong 2.2, fact is, that first motor I pulled was a 1.8. I still have it. Fast forward thru a crank regrind and several months looking for a 99-02 2.2. I ended up putting in a SOHC 2.5 and it runs, but not so good, not good idle, throttle lags, etc, but it runs! All the while that first 2.2 is getting a short block and ready to be installled in the right chassis. One appears in the not too far sdistance and I haul it back to my buudies house ehere I do the swap. 2000 shortblock w/99 heads under a 2001 intake. Should work? Wrong! $400 worth of analysising later the ecu is the culprit. Why should shattering of the #2 piston be a cause for the ecu to rendered inoperable? Nevermind, I find an 99 Legacy 5-speed ecu at a local yard and the mechanics install it and i runs barely (8 malfunction codes). I'm thinkin' the ecu in the RS might be a better fit. Incidently, I ran the VIN of the RS and it turns out to be an Impreza L with RS stickers, oh well. At least I know. It runs the 2.2 about as well as it ran the 2.5, but it ran. The ecu in the RS is a B1 and ecu in the 2001 impreza L is a B3. I picked up a B3 at alocal yard to replace the one we thought was bad but it just did the same no-start bull************ as the original. What I'm wondering is are the 99 injectors sending a no-start signal to the B3 but not to the B1? I feel like I'm under the MAF/MAP switch that made the pre-99 and post -99 2.2s so incompatable. Help is what I need and sympathy, because I sworn off alcohol. What should I do next. That B3 has to go back, because it's no better than the original. Ask them for a B1, so both my Impreza run like ************ instead of stink?
Anyway, that's whyI'm here in the first place, to sort this thread out and I'll be fanged if I will have any pece until I do!