Joined
·
731 Posts
Deal is I transfered an entire chassis/engine harness from a donor 88 crx si into my 90 si 'cause it was stolen and ripped apart. The idle on my d16a6 now surges from 1k to 1.5k when fully warm. I did all the basic surging idle "check fors" and still no resolution. I then checked for continuity from the ECU to the IACV and discovered there was a missing wire in the never before tampered with si harness.
Here's a picture:
The IACV has two wires 1- "a blue with yellow stripe" that goes to ecu pin A11 and a "black with yellow stripe" that goes to ecu pin A17. The wire that is supposed to go to A17 is missing out of the male ecu A-plug. I checked another 89 si that I have and that specific wire is NOT missing. I then looked at a wiring schematic and found that A17 is just a ground that is shared by other sensors including the main relay.
It gets interesting: I then hardwired a ground from the blk/yel of the IACV to A17 of the ECU. This changed the surging idle to a mere but constant 50rpm blip. Here's a picture:
It gets confusing: I swapped out different stock ECUs that I have and they all make the car run veeerrry differently. The pr4 runs flawlessly except for the 50rpm blip. One pm6 hesitates at low rmp and makes the whole car jerk on acceleration but screams to redline passed 3k. Another pm6 runs flawlessly except for a 200 rpm surge.
In all cases, the car returns to the original 1k to 1.5k surge when I disconnect A17.
This lead me to believe that in 88, Honda programmed the pm6 to accept a ground signal for the IACV from the other sensors that share that wire. But in 89-91, the IACV gets its own ground straight back to A17. There's only one thing wrong with this theory and that's that if this is so, the car should run right when I connect the hardwired A17. But... it doesn't.
I think that one of my pm6 ECUs is a 90-91 and I'm sure the other is an 89 which for some reason isn't gettting along with the physical wiring harnesses. I doubt it but has anyone every experienced this?
Here's a picture:

The IACV has two wires 1- "a blue with yellow stripe" that goes to ecu pin A11 and a "black with yellow stripe" that goes to ecu pin A17. The wire that is supposed to go to A17 is missing out of the male ecu A-plug. I checked another 89 si that I have and that specific wire is NOT missing. I then looked at a wiring schematic and found that A17 is just a ground that is shared by other sensors including the main relay.
It gets interesting: I then hardwired a ground from the blk/yel of the IACV to A17 of the ECU. This changed the surging idle to a mere but constant 50rpm blip. Here's a picture:

It gets confusing: I swapped out different stock ECUs that I have and they all make the car run veeerrry differently. The pr4 runs flawlessly except for the 50rpm blip. One pm6 hesitates at low rmp and makes the whole car jerk on acceleration but screams to redline passed 3k. Another pm6 runs flawlessly except for a 200 rpm surge.
In all cases, the car returns to the original 1k to 1.5k surge when I disconnect A17.
This lead me to believe that in 88, Honda programmed the pm6 to accept a ground signal for the IACV from the other sensors that share that wire. But in 89-91, the IACV gets its own ground straight back to A17. There's only one thing wrong with this theory and that's that if this is so, the car should run right when I connect the hardwired A17. But... it doesn't.
I think that one of my pm6 ECUs is a 90-91 and I'm sure the other is an 89 which for some reason isn't gettting along with the physical wiring harnesses. I doubt it but has anyone every experienced this?