2000 Impreza Outback Sport Phase 2 EJ22 SOHC 5-Speed
My donor motor:
2001 Forester Phase 2 EJ251 Automatic.
2000 RS EJ251
Engine harness is from the Forester motor.
I installed the 5-speed bits into the EJ251 and installed it. It would crank and crank but no start. Had spark, fuel and air but wouldn't turn. Read that the cam/crank triggers were different between my EJ22 and the EJ251 so I replaced my EJ22 ECU with one from a 2000 RS equipped with the same motor and the car fired right up, with a CEL. Driving the car was terrible so I gimped it to get the codes pulled.
Idle Air Control Solenoid
- P1512 (signal 2 circuit low input)
- P1514 (signal 3 circuit low input)
- P1516 (signal 4 circuit low input)
P1111 Atmospheric Pressure Sensor High Input
Slightly rough idle
Hesitation/bogging under load (usually around 2-3k RPMS. If I put my foot into the gas it bogs, then takes off like a bat out of hell)
I replaced the IACV with a unit from a working car. With the new (to me) IACV the idle now surges between 1500 and 3000 RPMS. Hesitation is mostly gone while driving, but still present. Re-install "old" IACV and idle returns to an almost normal (still slightly rough) 900rpms and holds. Unplug either IACV and nothing changes, it either idles rough with the old one, or surges.
The car the ECU is from was equipped with the Atmospheric Pressure Sensor on the passenger side strut tower. The Forester from which the engine came from did not have the sensor on the strut tower from what I can tell so it must have been in the ECU as there is no wiring on the engine harness for one.
Last night I took a friend/fellow enthusiast out for a short drive since I was having trouble describing the issue. The car hesitated slightly at first, and then evened out and drove (seemingly) fine. Today I take the car to get the codes pulled again and it's the same old sluggish, hesitations under load. On top for that, this time I'm getting the same codes as above, plus these two oddballs.
P1116 - Torque down prohibition output (low)
P1722 - Automatic transmission Diagnosis Circuit High Input
This wouldn't be strange if my car/ecu was automatic. I understand Auto/Manual ECU's are the same aside from pinning, but can't figure out what would cause it to suddenly throw those codes all of a sudden.
Any thoughts how how to resolve these issues would be greatly appreciated. I've worn myself out reading threads trying to fix this with no avail
Edited by mycargoesvroom, 11 September 2012 - 04:29 PM.