86 reading issues
I just bought a 1986 C4 and i love the car!
It has been quite well restored around 10 years ago, it's hard to believe it's 35 years old by looking at it.
Engine and electronics is almost original, the only relevant modification is the hypertech power ignition coil, replacing the original one, and I believe the digital dash had been rebuilt as well.
I would like to ask for some help investigating some readings issues. I'm noticing some weird acting of the digital dash oil temperature and avg/instant consumption:
- Oil temperature reading some times drops quickly from 195ish to LO, and coolaint with coolant remaining around 190F° (and updating). Sometimes oil temp goes back to 190-200 and to LO again, and sometimes it work.I have no evident engine issues, so i suppose it's just a minor misreading problem.
- Avg/instant consumption reading is almost never working, staying 0 most of the trip, with some brief correct reading phases while driving. Range indicator is working reporting remaining miles and updating, i dont know if it's telling the truth (i suspect it's overestimating somewhat)
The only ocde i get from the ALDL interface is 42, but the engine is running fine and i have no "service engine soon" light so i suspect it's caused by the non-original hypertech power ignition coil not sending all the data as expected by ECU.
I would like to kindly ask you what could be the cause of the readings malfunctions, to understand where should i start to investigate (cables, dash, ECU, temperature sensor, etc)
Thank you!
When my average / instant consumption mileage readings started acting like yours, it turned out to be a faulty ECM. Sometimes the averaging calculation would be valid, and other times the display would go to 99mpg average gas mileage. Others here can chime in with their thoughts on that.
The code 42 is electronic spark control related if I remember correctly, so I would suspect the ignition module or ESC module itself in that case. I doubt that it's your coil. Others here with more experience with that specific code can advise.
When my average / instant consumption mileage readings started acting like yours, it turned out to be a faulty ECM. Sometimes the averaging calculation would be valid, and other times the display would go to 99mpg average gas mileage. Others here can chime in with their thoughts on that.
The code 42 is electronic spark control related if I remember correctly, so I would suspect the ignition module or ESC module itself in that case. I doubt that it's your coil. Others here with more experience with that specific code can advise.
did your ECM had other issues? i'm wondering if i can just ignore it or if it will lead to other issues.
About Avg/instant consumption instead it's still not working, i've inspected the main ground points but they looks ok. in the next days i'm going to remove the dash front cover as i want to change the stereo, so i was wondering if it makes sense to inspect the cables around, i read the MPGs are calculated based on information from the ECU which are sent to the dash through some cables. Since this value is sometimes displayed after i turn the car and keeps working for a variable amount of time (seconds or minutes) i suspect it could be another loosened cable.
So my question is, which cables connection would you suggest to look for to check MPG values?
thank you!
The Best of Corvette for Corvette Enthusiasts
; Bit 0 = (1= OVERDRIVE ON; 0= OVERDRIVE OFF) or (1989: 1=CARS ACTIVE)
; 1 = ERR 14 or 15 THIS STARTUP
; 2 = REF PULSES OCCURRED (6.25 MSEC CHECK)
; 3 = 1= ALDL MODE, 8192 LOCKED IN, & MODE 4 ;
; 4 = DIAGNOSTIC SWITCH IN DIAGNOSTIC POSITION
; 5 = DIAGNOSTIC SWITCH IN ALDL POSITION
; 6 = HIGH BAT. VOLT. , DISABLE MCU SOLENOID DISCRTS
; 7 = SHIFT LIGHT (1= ON, 0= OFF)
;-------------------------------------------------
; >>> Serial Data Tables & Params <<<
;--------------------------------------------------
LC703 FCB 4; Dis String length, (Bytes)
******************************** * DIS ADDRESS'S , XMIT ********************************
LC704 FCB $C009; Num O cyl Addr
LC706 FCB $011A; Running total of fuel supplied Addr
LC708 FCB $011E ; Running total of Dist. Traveled Addr
LC70A FCB $C712 ; Gal's/Sec Scale Factor Addr
LC70C FCB $0000 ;
LC70E FCB $0000 ;
LC710 FCB $0000 ;
LC712 FCB 122 ; Gals/Hr Inj flow rate ; Num = Arg * 32, (3.8125 G/Hr)
The average/instantaneous mpg calculation is done in the dash with the raw data supplied by the ecm as shown above.
The OP's issue is in the dash or the serial data line connection to the dash.
In the case of my ECM failure resulting in wrong MPG data back in 1991 (on an '89), your data stream chart also implies that if the ECM sends the wrong / corrupted data (via failure somewhere) that would also cause the issue. Correct?
In this log, the running distance has been scaled into feet for display purposes/convenience. Here's what the running fuel/distance data looks like if anybody is interested:
https://datazap.me/u/tequilaboy/stri...lo=107-108-120
btw do you know if is there a particular cable color i should check for? I once removed the ECM but there are around 20-30 cables so it would very difficult to check all of them, plus the bad connection can be also on the dash side.
I also read there exists a dash repair manual by Mr. Gordon Killebrew, which i've been unable to get so far. May i kindly ask you if somebody have it please or know where to find it?
I wonder if any ground point would be ok for measuring, plus i'm a bit worried about removing the dash.












