C4 “service engine” light, rough idle, codes
H74 module 1
H16 module 4
H34 module 4
H64 module 9
now I’ve done quite a bit of work to no avail.
I've replaced the opti, plug wires, MAF, IAC, TPS, MAS, fuel pump, Ignition Module as well as Ignition coil, replaced ground strap under master cylinder, tested and cleaned injectors.
nothing has changed the issue what so ever, I’m officially out of ideas, can anyone help?
Last edited by azmattaz06; Jun 12, 2021 at 02:35 AM.
Module 4 H16: Opti Low Res Pulse Failure. You say you replaced the opti. What opti did you use? There are only a handful that are worth a damn, and the vast majority on the market are trash. Did you replace the opti harness at the same time?
Module 4 H34: MAP Sensor Low. According to FSM, this will set when MAP reads less than 16 kPa, RPM less than 700, DTC21 not set; also when MAP reads less than 20 kPa, RPM over 700, TPS over 26% and DTC21 not set.
Module 9 H64: TPS Module Failure (TPS Signal Fault). The TPS signal from the TPS module located next to the blower motor on the passenger side of the firewall is not working properly. If there is no TPS code set in the ECM, this points to the actual module or its connectors failing, not an actual failure of the TPS itself. On a 92, the ABS/ASR computer gets its TPS signal buffered through this module so as not to mess up the TPS signal going to the ECM.
Now, all that said, the 92 ECM is notorious for age-related failure. So if you've already thrown the book at it, it may be worth it to try sending your ECM out to SIA Electronics to see if it's broken. If it is, they can repair it and send it back.
Further, if you don't have a factory service manual by now, get one. They're $22 on Rockauto.
Module 4 H16: Opti Low Res Pulse Failure. You say you replaced the opti. What opti did you use? There are only a handful that are worth a damn, and the vast majority on the market are trash. Did you replace the opti harness at the same time?
Module 4 H34: MAP Sensor Low. According to FSM, this will set when MAP reads less than 16 kPa, RPM less than 700, DTC21 not set; also when MAP reads less than 20 kPa, RPM over 700, TPS over 26% and DTC21 not set.
Module 9 H64: TPS Module Failure (TPS Signal Fault). The TPS signal from the TPS module located next to the blower motor on the passenger side of the firewall is not working properly. If there is no TPS code set in the ECM, this points to the actual module or its connectors failing, not an actual failure of the TPS itself. On a 92, the ABS/ASR computer gets its TPS signal buffered through this module so as not to mess up the TPS signal going to the ECM.
Now, all that said, the 92 ECM is notorious for age-related failure. So if you've already thrown the book at it, it may be worth it to try sending your ECM out to SIA Electronics to see if it's broken. If it is, they can repair it and send it back.
Further, if you don't have a factory service manual by now, get one. They're $22 on Rockauto.
Not sure what the car being OBD1 has to do with anything. Best of luck with your search for a Corvette mechanic (though it does make me wonder why you'd bother posting if that's the solution you automatically jump to after people try to help).
Not sure what the car being OBD1 has to do with anything. Best of luck with your search for a Corvette mechanic (though it does make me wonder why you'd bother posting if that's the solution you automatically jump to after people try to help).
Module 4 code H34
module 9 code H63
can this help narrow it down? The modules get me confused some people say 02 sensor some say TBS and also saw some valve comment as well, I’m lost.
Last edited by azmattaz06; Jun 18, 2021 at 01:37 AM.





Fix the code nearest the front of the engine first, so likely the TPS code, then see what comes back.
The Best of Corvette for Corvette Enthusiasts
You are mistaken about OBD1, since you have a misconception that "OBD1" is actually a monolithic standard like OBD2 is (it isn't). GM's 8192 baud ALDL is actually far more advanced than you give it credit for. For your 92, though, you would need a proper scanner to be able to utilize it. Tech 2 is one, another way is getting an ALDL-to-USB cable and using a laptop. I don't have personal experience with using the latter method with a 92, so while I can tell you how to do it without issue, I can't tell you how useful it will be for your particular issue.
Module 4 code H34
module 9 code H63
can this help narrow it down? The modules get me confused some people say 02 sensor some say TBS and also saw some valve comment as well, I’m lost.
Module 9 H64: TPS Module Failure (TPS Signal Fault). The TPS signal from the TPS module located next to the blower motor on the passenger side of the firewall is not working properly. If there is no TPS code set in the ECM, this points to the actual module or its connectors failing, not an actual failure of the TPS itself. On a 92, the ABS/ASR computer gets its TPS signal buffered through this module so as not to mess up the TPS signal going to the ECM.
Further, if you don't have a factory service manual by now, get one. They're $22 on Rockauto.
When you first buy a C4 you should replace the TPS and IAC or verify that they are good working order. I would also replace the Oxygen sensor just because they "wear out" and a new one is likely to improve the efficiency and performance of a L98.
When you first buy a C4 you should replace the TPS and IAC or verify that they are good working order. I would also replace the Oxygen sensor just because they "wear out" and a new one is likely to improve the efficiency and performance of a L98.
The O2 sensor cannot cause the car to die, no matter how bad it is. While replacing one on a car you know nothing about is still good preventative maintenance since they're only $15 each or so, that has nothing to do with the problem at hand (as vader86 and I already pointed out).
Replacing the TPS and IAC is absolutely insane. Especially on the 92-96, where doing so also requires that you recalibrate the ABS/ASR computer to accomodate the new sensor. OP has a '92, and as such there's absolutely no reason to just arbitrarily replace the TPS without having done any diagnostics whatsoever. Same with the IAC. Unless you've actually done diagnostics to rule out other causes, tossing parts at it arbitrarily is insanity.
Oh, and by the by...the '92 is the LT1, not the L98.
Last edited by Nomake Wan; Jun 18, 2021 at 10:59 PM.
This was a Pontiac, Not a Corvette. But a Failed Oxygen sensor will cause a Car to go into the "Limp Home" Mode which put my life in danger on a very busy High Speed highway. Most O2's seem to fail "Rich" to prevent any danger to the engine. The O2 on the Pontiac was going slowly and intermittently, you could be driving and all the sudden it would just drop out forcing the car into Limp Mode. I finally caught it on a scanning software and was able to get the dealer to replace the O2. It was only months old when it died on a new Pontiac. When it failed it was producing no signal at all. It did not fail "Rich" like we see on our Corvettes.
Replacing the TPS and IAC were done on my 1988 C4 with it's L98. I stand by this if you want to have a reliable car after buying a Used L98. Anytime your O2 is over 24 months old and in question I would replace it since your LT1 is still OBD1
My Bad, I do not claim to be an expert on LT1's. I stick with the 1986-91 Corvettes primarily. I have tons of experience with early C3's and early C4's but NONE with your LT1 engine.
This was a Pontiac, Not a Corvette. But a Failed Oxygen sensor will cause a Car to go into the "Limp Home" Mode which put my life in danger on a very busy High Speed highway. Most O2's seem to fail "Rich" to prevent any danger to the engine. The O2 on the Pontiac was going slowly and intermittently, you could be driving and all the sudden it would just drop out forcing the car into Limp Mode. I finally caught it on a scanning software and was able to get the dealer to replace the O2. It was only months old when it died on a new Pontiac. When it failed it was producing no signal at all. It did not fail "Rich" like we see on our Corvettes.















