I'm a new guy here (American, living in New Zealand) and getting a bit desperate. I've got a '97 Legacy SW with auto-trans that originally had an 1.8L engine, but has been refitted by a previous owner with a 2.2L. It's been in and out of 3 different shops in the past 3 months and, and $800 later, none of them has a clue as to what might be wrong. The closest Subaru dealer is 8 hours from here.
These are the symptoms:
1. Starts just fine...either hot or cold.
2. Put it in gear and it dies, but restarts easily.
3. Move a few feet and it dies again. Re-starts just fine. This can repeat 8 or 10 times....always at low speed such as that required to get out of a parking lot and onto the street.
4. If I floor it and get up to 20-30 MPH, it will run fine until I shut it off, then the whole thing starts again, even if only after only a couple minutes...even if the engine is still hot.
5. Sometimes it starts up and runs just fine. Two of the shops thought they had it fixed after they'd monkeyed with something then it test drove OK. I picked it up and, yep, same problem.
So far the following has been done:
1. Replace MAP sensor
2. Replace TPS sensor
3. Cam belt was found to be off a couple cogs and readjusted
4. ECT and vacuum checked
5. Idle control valve replaced
6. ECU "inspected"
None of the shops know if the ECU that's in the car is the one that was with the old 1.8 engine or was replaced when the 2.2 was installed. The numbers on the ECU...if it's of any help...are 7H 22644 AA010 PCMF A-060 C3 6821. The shop it's in right now thinks the problem must be the main computer since all the systems seem to be OK. Both of the last two shops have tried to find a computer (ECU) in New Zealand but can't locate one.
When I'm having the problem, there's no Check Engine lite, and most often, there's no new fault code on the computer.
Does this sound familiar to anyone?
Can someone tell me if any ECU's are interchangeable? I see a few of them advertised on the Kiwi version of E-bay, but none of the sellers have a clue.
Thanks in advance for any advice. I'm worried that it will cost as much to fix the problem as the car is worth.