OK I just finished swapping in an EJ22t swap from a 92 legacy ss into my 93 legacy L. The car that the engine had come from had a known bad pressure sensor and a faulty boost control(wastegate) solenoid that was throwing a code 44&45. This was causing the engine to run in limp mode with a fuel cut with any engine load over 15-20% id approximate. Basically just resting your foot on the gas peddle and it would accelerate and you could hear the turbo spooling if you listen closley with the accessories all turned off and it would gradually get uo to speed:P Anyways I have now installed a whole boost control unit out of a working 93 SS that had no cel's shown and to take it one step further I even replaced all of the vacuum lines leading to and from the map sensor, pressure exchange solenoid and wastegate solenoid so I know I have no vacuum leaking happening anyways. I tried resetting the ecu by pullin gth battery cable off for 15-20 minutes but it doesn't clear the stored in memory codes 44&45 which make the ecu default into limp mode as it was before the new sensors were installed. All of the map sensor wires are pinned into the correct locations at the ecu along with the sheliding ground pin on ht esensor harness which I tore completley from the 92 ss parts car. The pressure exchange solenoid and the wastegate solenoid were all wired in correctly to the ecu and they are functioning and showing the 12V+ at the on position of the ignition key, resistance also checked out ok for the solenoids. The map sensor was also verified for the conection of the +5v power supply across the ground of the map plug with the key turned on. The map sensor was also showing a returned voltage back to the ecu so it is functioning correctly. So in a nut shell I have the good sensors conected up fine and the vacuum linbes are all tight but the solid CEL remains and the car is still in limp mode. Someone please give me some advice as to what I can do next as I really need to have this car mobile and drivable.
You need to clear those codes, I'm taking it that they were still there as soon as you connected the batt. back up, try disconnecting the battery overnight. you should be able to at least start the car without the CEL, if it comes on right after the car starts then its still a hard fault which means something is telling the ECM that your pressure sensor and boost control solenoid are out of paramaters.
92 Legacy Turbo, 5sp MT, Early Large CC 20G heads, Ported custom clocked td04, Cobb catted DP, Injen SS 3" exhaust, Turbosmart MBC @ 10psi, Apexi 20g intake, custom FMIC, Fidanza 11lb flywheel, stock 05 WRX clutch
It is deffinitly holding the codes for 44&45 because after multiple disconections of the battery (but not overnight) it still has the codes. I unplugged the tps with the car runing and the code for that has been stored 31 and I havent been able to clear that as well..kinda discouraging but the drive the car and clear the codes method isn't going to work for a car thats in limp mode. I think it just needs to be given a full reset and then let it idle for 15 mins as I have read. I have read on here that code 45 on the turboed cars for a faulty or bad map sensor will keep the car in limp mode untill it is cleared off as a safety so it forces the car pig rich and cuts the fuel at about 20-25% load as vrg3 had said in a post I read.
when you disconnect the battery, are you at least holding the brake pedal for a couple seconds to discharge all the stored voltage in the system first?
-Chris
91SS 4EAT stock, 200k mi
91SS 5MT rebuilt engine waiting for a shell
93TW 4EAT, Forester lift, 3" TBE, 11psi, 200k mi
94SS 5MT4.11+rLSD 311k km: RobTune550,TD05-16g @ 18psi,FMIC,3"TBE,Forester lift
yes I was turning the key as if to start the car and holding th e brake down to bleed the residual power from the ecu's backup memory but I found the issue with the car. I was jiggling the wire connections at the ecu and the engine lite went out and the car started acting perfect but if fouled the plugs, put in a new set of v powers and everythings mint now. So in a nut shell my wiring was perfect and the sensors were all functioning fine it was just a bad ecu connection.