|
I missed your earlier discussions; I'm assuming you're putting an '89 engine into an '89 car, and you kept the same ECU and fuel injection system.
Fault in fuel injectors. I would test it. The four injectors are wired in parallel, connected to a single output at the ECU. Pull the plug off each injector and measure resistance. Each should be about 16 ohms. Plug them all back in and measure at the ECU terminals. You should see about 4 ohms. The ECU will only "see" the injectors electronically, so it's registering an unusual current situation.
Fuel system compensating for rich or lean mixture at cruise. If one of the injectors was partially blocked, you might get a misfire on that cylinder, which would be seen by the oxygen sensor as over-rich, and it would lean out the whole system, causing the rest of the cylinders to run lean.
Vehicle speed sensor missing: There is supposed to be a wire from the speedometer in the dashboard to the ECU. It's a blue/black wire that goes from pin 34 at the ECU to a 12 pin connector on the instrument cluster. (If you have an older car that you put a newer engine into, the older cars have a mechanical drive for the speedometer, while the newer cars have an electronic sensor in the differential that drives the speedometer.)
If you haven't already done it, you might want to check and set the base idle speed and the base mixture setting. If you can't get the base mixture setting to come in line, it's usually indicative of something else not working somewhere. Once you get it all working properly, you can set the base mixture, and it should run happily from there.
With the codes you're seeing, I definately suspect the fuel injectors. If you have injectors from your old engine (assuming the same year swap) you might try swapping the injectors and see how it does. One other thing - if your fuel pressure regulator was sticking, that may cause similar fuel system "weirdness".
Good luck!
Roger
|