ALDL Connector Affect Idle?
https://www.corvetteforum.com/forums...e-33-help.html
I'm still in the middle of going through all the suggestions on that thread and I've gotten up to supplying 12 volts to the G pin to check the oil pressure switch. Everything else has checked out fine so far. I'm calling it quits for today but there was one odd thing I noticed while trouble shooting.
In addition to throwing the 33 code, the car will not idle for long on its own. When I plug my Moates ALDL connector in however, the car idles fine (a little high at ~1k but stable). When I unplug the cable it sputters out. Could this be a key to diagnosing whats wrong? If it doesn't mean much that's Ok, I'll just keep running through the troubleshooting process. I just didn't want to miss anything that could solve this sooner rather than later.
Pertinent Info:
'86 Auto ECM (recently converted to T56)
The car is dedicated to autocross and road courses so I don't baby it as much as I probably should.

Just set minimum idle before I started troubleshooting. I was able to get it to a stable idle no lower than 750 without sputtering out.
This whole thing started with a surging idle at the track. Replaced MAF sensor and both relays to fix that. Now it just won't idle long before sputtering out.
Thanks ahead of time for any help!

EDIT: Initially though the green wire was reaing 6.9V. Turns out my mulimeter was off by 2V so that wiring is good.
Last edited by smallblock87; Sep 6, 2014 at 10:56 AM.
This typically occurs if the cable is plugged in while not scanning.
In $6E bins, this parameter is found at address: D3DA. It is active if MODE WORD 2 bit 5 is set.
C6D9: FDB $0036 ; 54, MODE WORD 2
;
; b0 1 = CARS ACTIVE
; b1 1 = MALF 14 OR 15 THIS START UP
; b2 1 = REFERENCE PULSE OCCURRED
; b3 1 = IN ALDL MODE 8192 LOCKED IN AND MODE 4
;
; b4 1 = DIAGNOSTIC SWITCH IN DIAG POSITION
; b5 1 = DIAGNOSTIC SWITCH IN ALDL POSITION
; b6 1 = HIGH BATTERY VOLTAGE-DISABLE MCU SOL DISABLE
; b7 1 = SHIFT LIGHT ON
;
D3D3: LDAB L0036
D3D5: BITB #$20
D3D7: BEQ LD3DB
; .... else
D3D9: LDAA #$50
Leesvet, how do you know its a VAC/AIR leak? It honestly wouldn't surprise me the way I've more or less hacked up the AIR system. Care to elaborate?
Would a large vacuum leak essentially be enducing a false load and requiring more spark advance which the bin provides?
The programming is different between auto and manual, specifically for idle. The target idle rpm, PID control and spark advance are all different between auto and manual bins.
Manuals need more rpm. For example, Auto trans target idle is typically 550 rpm with a 50 rpm park/neutral offset. Manual trans target idle is typically 700 rpm warm.
You would benefit from tuning. Either start with a manual trans bin, or have a tuner edit yours to make it behave like a manual.
I suspect all of your issues are tuning related. Get an ALDL cable or scan tool and see what is going on at the signal level.
You didn't mention any mods other than the trans. How much does the flywheel weigh? Does it have a cam or intake? Anything else we should know about?
Regarding the Code 33, you may have a short on the MAF signal wire/circuit. Something strange going on if this is > 5 volts with MAF disconnected.
The Best of Corvette for Corvette Enthusiasts
Manuals need more rpm. For example, Auto trans target idle is typically 550 rpm with a 50 rpm park/neutral offset. Manual trans target idle is typically 700 rpm warm.
Not yet. I don't have easy access to a timing light at the moment.












