Msd opti failure or not?
If I understand things correctly, that code can't set unless you're cranking the engine. If you get it to run and it starts failing, the PCM can't diagnose Code 41 until after it shuts off and you crank it. So you've gone through the whole test procedure and I see where it concludes that it must be either the connection of that signal wire (at PCM terminal A12) or the PCM itself. Did you inspect the pin for A12 to make sure it looks okay and has good contact? I wonder if it's possible that an ICM can fail in such a way as to have a fault between the B terminal connector and the load inside the ICM? It would be cheap/easy enough to swap that out to see. Also, any chance you tried to start the car after unplugging the A harness to the PCM and plugging it back in after these tests? If the issue is just a dirty or even loose pin, then maybe reconnecting it would be enough to get a good connection again. Same for the 4-wire plug into the ICM.
Failing that, I'm going to suggest that your PCM may be the culprit. I hate saying that, because much like the opti, these things don't fail as often as people think they do. But that's what the FSM is pointing to also, and there was that tuning that suspiciously coincides with the onset of all this. Tuning a 94-96 PCM shouldn't involve any physical disassembly or anything: it's just a reflash of the chip inside (and it can be done with the PCM still in the car via the OBD2 port). Therefore, it's hard to imagine how they could have screwed anything up...except that they or you might have messed up the pin in the process of plugging/unplugging the harnesses to it. That's I can come up with. REally check those pins. And if you know anyone else local with another 94 C4, see if they'll swap PCMs with you to determine if the problem follows the PCM or stays with your car.
If I think of anything else, I'll add it.
If I understand things correctly, that code can't set unless you're cranking the engine. If you get it to run and it starts failing, the PCM can't diagnose Code 41 until after it shuts off and you crank it. So you've gone through the whole test procedure and I see where it concludes that it must be either the connection of that signal wire (at PCM terminal A12) or the PCM itself. Did you inspect the pin for A12 to make sure it looks okay and has good contact? I wonder if it's possible that an ICM can fail in such a way as to have a fault between the B terminal connector and the load inside the ICM? It would be cheap/easy enough to swap that out to see. Also, any chance you tried to start the car after unplugging the A harness to the PCM and plugging it back in after these tests? If the issue is just a dirty or even loose pin, then maybe reconnecting it would be enough to get a good connection again. Same for the 4-wire plug into the ICM.
Failing that, I'm going to suggest that your PCM may be the culprit. I hate saying that, because much like the opti, these things don't fail as often as people think they do. But that's what the FSM is pointing to also, and there was that tuning that suspiciously coincides with the onset of all this. Tuning a 94-96 PCM shouldn't involve any physical disassembly or anything: it's just a reflash of the chip inside (and it can be done with the PCM still in the car via the OBD2 port). Therefore, it's hard to imagine how they could have screwed anything up...except that they or you might have messed up the pin in the process of plugging/unplugging the harnesses to it. That's I can come up with. REally check those pins. And if you know anyone else local with another 94 C4, see if they'll swap PCMs with you to determine if the problem follows the PCM or stays with your car.
If I think of anything else, I'll add it.
I can look around for someone with a 94 vette but cant say i know anyone locally so that may take time. When im back on monday ill be sure to check everything and run the test from that link you sent me
And something just hit me like a ton of bricks: in my 1996 FSM, it refers to the optical sensor inside the distributor as the "Ignition Control Module," and this is what sends the low-res and high-res crank position info to the PCM! What we typically call the "ICM" (the module up by the coil with the thermal paste) they call the "Ignition Coil Module!" That 96 FSM is a real hodgepodge: it mixes OBD1.5 test with OBD2 text in certain places!
That's where to go next.
The Best of Corvette for Corvette Enthusiasts





Codes 16 and 36 can only be set when the engine is turning. The PCM watches both lo-res (Code 16) and high res (Code 36) signals and if one is present without the other. the signal that is missing sets it's code. 16 and 36 will always be H-codes because they can only be "current" with the engine turning, which it isn't when you're pulling codes, and if 16 sets it doesn't run. If I find an H16 on a cranks but won't start, I clear it, crank it for a few seconds and recheck the codes. If H16 is back it is the opti.
Are you using the onboard diagnostics by jumping pins 4 and 12 in the diagnostic connector, then watching the speedo for the codes? If not, you should be.
Codes 16 and 36 can only be set when the engine is turning. The PCM watches both lo-res (Code 16) and high res (Code 36) signals and if one is present without the other. the signal that is missing sets it's code. 16 and 36 will always be H-codes because they can only be "current" with the engine turning, which it isn't when you're pulling codes, and if 16 sets it doesn't run. If I find an H16 on a cranks but won't start, I clear it, crank it for a few seconds and recheck the codes. If H16 is back it is the opti.
Are you using the onboard diagnostics by jumping pins 4 and 12 in the diagnostic connector, then watching the speedo for the codes? If not, you should be.





Why have you NOT yet replaced the ICM ? Code 41 with 62 in Module 7 is the ICM. << At least begin with a new ICM, even a parts-store cheap-o should make it run again. Get a 'stock' coil at the same time. If the ICM has a white or yellow paint dot on it, and "Singapore" on the back, it is the original assembly-line ICM, replace it!
I have no explanation for why replacing the opti makes the car run again. But why are you messing with the opti when there are no opti codes 16 and 36?
The ICM fires the coil by grounding the dark green wire. If the ICM has failed in a way where the green wire is shorted to ground, or the "dwell" time has changed, the coil will run hot, or if shorted, be "on" at all times. This could damage a coil, and it definitely would not run.
I have also observed that peeps frequently report having trouble with MSD components, and the issues are resolved by removing the MSD stuff. All of it, including plug wires.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
It is going to cost some money but the aggravation should end, and you can again trust driving your car and your ownership experience will improve. Do the following:
Purchase a new GM or Delphi coil. Purchase a Delco or Delphi ICM. Purchase a Petris optispark and set of plug wires from him. Abandon all the MSD stuff, replace it with known-quality components, especially the Petris.
Last edited by IHBD; Aug 11, 2025 at 02:52 PM.
Why have you NOT yet replaced the ICM ? Code 41 with 62 in Module 7 is the ICM. << At least begin with a new ICM, even a parts-store cheap-o should make it run again. Get a 'stock' coil at the same time. If the ICM has a white or yellow paint dot on it, and "Singapore" on the back, it is the original assembly-line ICM, replace it!
I have no explanation for why replacing the opti makes the car run again. But why are you messing with the opti when there are no opti codes 16 and 36?
The ICM fires the coil by grounding the dark green wire. If the ICM has failed in a way where the green wire is shorted to ground, or the "dwell" time has changed, the coil will run hot, or if shorted, be "on" at all times. This could damage a coil, and it definitely would not run.
I have also observed that peeps frequently report having trouble with MSD components, and the issues are resolved by removing the MSD stuff. All of it, including plug wires.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
It is going to cost some money but the aggravation should end, and you can again trust driving your car and your ownership experience will improve. Do the following:
Purchase a new GM or Delphi coil. Purchase a Delco or Delphi ICM. Purchase a Petris optispark and set of plug wires from him. Abandon all the MSD stuff, replace it with known-quality components, especially the Petris.
Why have you NOT yet replaced the ICM ? Code 41 with 62 in Module 7 is the ICM. << At least begin with a new ICM, even a parts-store cheap-o should make it run again. Get a 'stock' coil at the same time. If the ICM has a white or yellow paint dot on it, and "Singapore" on the back, it is the original assembly-line ICM, replace it!
I have no explanation for why replacing the opti makes the car run again. But why are you messing with the opti when there are no opti codes 16 and 36?
The ICM fires the coil by grounding the dark green wire. If the ICM has failed in a way where the green wire is shorted to ground, or the "dwell" time has changed, the coil will run hot, or if shorted, be "on" at all times. This could damage a coil, and it definitely would not run.
I have also observed that peeps frequently report having trouble with MSD components, and the issues are resolved by removing the MSD stuff. All of it, including plug wires.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
It is going to cost some money but the aggravation should end, and you can again trust driving your car and your ownership experience will improve. Do the following:
Purchase a new GM or Delphi coil. Purchase a Delco or Delphi ICM. Purchase a Petris optispark and set of plug wires from him. Abandon all the MSD stuff, replace it with known-quality components, especially the Petris.
- I dont have a good signal to the icm from the pcm. the fsm says i should be getting 1-4vAC and im getting .2. i have good continuity between the wire and the pcm so the fsm says its a faulty pcm or pcm connection. unsure if code 41 could be a pcm/pcm wiring issue and not an icm issue
- I am not getting any tach movement or injector pulse. unsure if code 41 stops the pcm from reading the signals from the opti or if the icm/coil failure damaged the opti. replacing the opti has fixed this issue every single time so very unsure how the opti could be completely okay at the moment. i dont have an oscilloscope
My current vague guess of whats actually happening is i have a bad icm/pcm/wiring harness/wiring harness connector. unsure which of the 4 but either way, one of the 4 causes a "glitch" thats causing damage to the ignition coil which is then damaging the distributor. When i replace the distributor the car runs perfectly well until one of those 4 items "glitches" again damaging the system but mainly the opti causing the no start. this explanation is the only way it makes sense that replacing the distributor fixes the issue, while also explaning all the other various issues and codes. Now i gladly ask that you point out flaws in my logic as im not entirely sure how the pcm functions and if one of my 4 problem areas could be presenting itself as opti failure
-





EDIT: I'm not so sure the above is correct, so disregard it. It looks like the tach signal does come from the PCM (beginning in 1994?) and there is even a Code 99 DTC that monitors the state of this output. My 95 FSM shows a connection between the coil/ICM green wire connection and the PCM tach output. I don't know why these would be connected, and it may be a misprint, but I don't have a car to verify it on.
> There is no injector pulse because Code 41 disables the injectors. (Read "Action Taken" in the Code 41 diagnostic.)
Your symptoms (PARTICULARLY H41) indicate that YOU HAVE A BAD ICM. Replace it, and report back with the results.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~
I HAD a Code 41 in my 1992. A half hour into a drive it hiccup'd a few times over about 10 minutes , then just died. The SES, SVC TCS, and ABS lights came on and before it died completely, the tach would go to zero when it cut out briefly. While waiting for the tow-truck I pulled the codes. I had H41 in Module 1 and H62 in Module 7. (Sound familiar?) I knew what it was before the tow truck arrived. It did fire and run a few times after it cooled down, but didn't stay running for more than a minute. I replaced the ICM. My car was running an hour after the truck dropped it in my yard. Most of that hour was how long it took to go get the new ICM.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~
Stop guessing. Believe the Diagnostic codes. Believe the two guys in this thread that know what they're talking about and are trying to help you.
Replace your ICM!
Last edited by IHBD; Aug 13, 2025 at 03:21 PM.
> There is no injector pulse because Code 41 disables the injectors. (Read "Action Taken" in the Code 41 diagnostic.)
Your symptoms (PARTICULARLY H41) indicate that YOU HAVE A BAD ICM. Replace it, and report back with the results.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~
I HAD a Code 41 in my 1992. A half hour into a drive it hiccup'd a few times over about 10 minutes , then just died. The SES, SVC TCS, and ABS lights came on and before it died completely, the tach would go to zero when it cut out briefly. While waiting for the tow-truck I pulled the codes. I had H41 in Module 1 and H62 in Module 7. (Sound familiar?) I knew what it was before the tow truck arrived. It did fire and run a few times after it cooled down, but didn't stay running for more than a minute. I replaced the ICM. My car was running an hour after the truck dropped it in my yard. Most of that hour was how long it took to go get the new ICM.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~
Stop guessing. Believe the Diagnostic codes. Believe the two guys in this thread that know what they're talking about and are trying to help you.
Replace your ICM!
Last edited by LiamDert; Aug 12, 2025 at 10:44 AM.











