94 Z28 LT1 Camaro. Intermittent stalling/starting problem. Been haunting me forever.

Typically my car will start fine when it's been sitting overnight. Then I'll drive to the gym which is 2 miles away. The car will sit for the time I'm in the gym maybe an hour and then won't restart. I'll let it sit some more, crank it and eventually I'll get it started. Then it will stall at idle. I'll let it sit, get it started again and this time it will drive a short distance before sputtering on acceleration and cutting out. Sometimes it won't sputter, and instead will just instantly cut out and I'll coast over to the side of the road. I'll let it sit for 10 minutes, start it up and move a half mile down the road before it cuts out again. This cycle repeats itself. If I can't get it restarted which sometimes happens I'll let it sit overnight come back in the morning and drive her home. The car is not throwing any error codes. The problem seems to be getting worse as time goes on. My ignition switch is getting bad as in it's becoming hard to turn and I have to play with it, but I don't think that would be the issue.

What I've done to fix the issue:

I've replaced the ICM. The Optispark is new and god forbid not failing me. The starter is new. Battery is new and charged. Spark plugs were changed with the new optispark. I had it in a shop for 6 weeks and they couldn't replicate the issue. (Of course.) They informed me the fuel pressure was good but the car has a small misfire and doesn't seem to be getting the horsepower it should. The engine has a slight shake to it, I assume that's the misfire they were talking about.

What I am going to do next:

Replace and test some cheap parts like the fuel pump relay and ignition coil, return the ICM I just bought, and hold off on taking it to another shop. This is personal. Besides anytime I mention the problem is intermittent to a mechanic over the phone I can hear an instant tremble in their voice.

So good people of SE, any idea what is going on?

I thought for sure it was the ICM.

  • 2
    Check the fuel pressure when it acts up, this may take some patience to read the fuel pressure when it does not start, you have to catch in the act.
    – Moab
    May 20, 2016 at 1:04
  • 1
    you could also measure draw on the fuel pump when it no starts. this would tell you that the circuits ok up to the pump. high draw or no draw would be signs of a problem. you can expect a working pump to draw 8-10a.
    – Ben
    May 20, 2016 at 2:12
  • @Ben whereabouts should I put my voltmeter to check for this?
    – Nick M
    May 22, 2016 at 23:48
  • you'd pull the fuel pump fuse and set your meter to amps stick the ends in where the fuse goes. you may want to use an inline fuse instead of just sticking the ends in as depending on the multimeter it could blow the multimeter fuse.
    – Ben
    May 22, 2016 at 23:55
  • @Ben There is no fuel pump fuse to my knowledge. It's a relay under the driver side kick panel. I'll double check.
    – Nick M
    May 23, 2016 at 2:23

3 Answers 3


There are two places this could be: ICM or Optispark. The intermittent nature of it leads me to believe it is ignition related. On your year of LT1, ignition issues can pretty much be boiled down to these two things (as you are describing).

Just because you've replaced the ICM, does not mean it isn't at fault. Usually the way the engine dies with an ICM fault is it ... well ... just dies. The ICM, since it sits directly on the head (in stock fashion) absorbs more heat than the little cooling fins can dissipate. The easiest way to cure this is to do the ICM Mod. This entails getting the ICM off of the head. There are two ways I've done this in the past, that being using three 3/8" flat washers under the bolt/stud. This raises it off of the head and allows it to cool better. I've also found the small spacers which are used on the exhaust are perfect for this. The spacers are found on stock exhaust manifold bolts. Usually, if you put headers on there, these will not be used. Since I personally keep everything (car related - you just never know when you'll be able to use stuff), I had a few I found in the parts bin. If you haven't done this mod, I would highly recommend it even if it isn't the issue. It's very easy to do and will save you money/headaches down the road.

EDIT: Here is a pic of how the ICM mod is commonly approached. Normally, the ICM goes behind the studs against the head:

enter image description here

The second area to look at is the Optispark. I don't know how long you've had your Z28, but you'll need to know most Optisparks produced today are pieces of junk. Just because you put a new one (or seemingly new one) does not mean it's not at fault. Considering you are seeing your intermittent issues recur and are not exactly the same, this is where I'd look for your issue. Most of the rebuilt Optisparks have cheap Chinese sensors in them. You can find them on eBay for cheaper. In this case, you get what you pay for ... crap.

If you bought a replacement Opti from one of the chain stores (Advance Auto, AutoZone, O'Reilly's, Checker, etc), at least you'll have a warranty. You and I both know these things are a PITB to replace, seeing as how they are under the water pump. At least with the warranty, you'll sooner or later get a good one which will last 100k miles or longer. I've actually had pretty good luck with the purchasing them at the chains. I've also purchased them from eBay (bad choice) and used. Used ones are a complete crapshoot. The sensor is the true part which is the most important. Getting one with a Mitsubishi optical sensor is key. Most anything else is crap (this is on the regular Opti, see below for other options).

To alleviate future issues with the Opti, there are several things you can do. The 93-95 came with the non-vented type with the spline gear. Converting this over to the vented type helps in the long run remove ozone which builds up inside the unit. Venting the gas will prolong the Opti's life. There is an MSD kit which allows you to do this by changing out to their cap/rotor. This is a lot more cost effective than purchasing the timing chain cover and different Opti and other things needed to convert it over. It used to be the MSD Optispark was a piece of junk (I don't know if that is still true). It would be just as bad as any of the cheap aftermarket ones purchased. There are also other ways of fixing it with replacing the stock unit with the Dynaspark, though they can be cost prohibitive. There is also the LTCC setup which eliminates the sparking going on inside of the distributor by making it a coil per cylinder (like an LS engine setup). It does, however use the optical setup inside the Opti, so if the one you have is bad, you still need a good one in order for this to work.

  • It does seem like heat is certainly playing a role in the problem. I definitely will try the ICM mod. Would you recommend that I keep the new ICM? I had the factory ICM tested at the parts store and they told me it was still good, but who knows how reliable that test was. Also, should I go ahead and buy a new ignition coil? It's still factory and at 125k miles it seems like I should just replace the part given it's only 20$.
    – Nick M
    May 20, 2016 at 16:00
  • Swap out the new for the old and see if anything changes. I bet it wont, but it's a good diagnostics point. Either way, do the mod. May 20, 2016 at 16:26
  • Just had the factory ICM tested again. This time it failed. So either it just now went bad, or they did the test wrong the first time. I suspect the latter because the associates that did it the first time were a little lost. So to double check, you are putting the washers on between the mounting plate and the block? Not between the two mounting plates for the coil assembly that come apart when you pop the rivets for the coil?
    – Nick M
    May 20, 2016 at 19:03
  • @NickM - Yes, you want the washers between the mounting plate and the head. Don't detach anything from the plate, which holds the coil and the ICM. I'll see if I can add a picture into the body of my answer to help you visualize it. May 20, 2016 at 21:32
  • 1
    I am a little late here, but for anyone having a similar issue it was indeed the Optispark! That damn Optispark!
    – Nick M
    Nov 19, 2016 at 20:25

Since the fuel pressure is good you may also want to check for a vacuum leak. Sometimes a vacuum leak can cause intermittent problems such as this because it may be partially sealed at times. I would carefully check all of the vacuum hoses and the intake boot for cracks or holes.

  • In which way should I go about checking for a vacuum leak? Carb cleaner?
    – Nick M
    May 20, 2016 at 16:01
  • Carb cleaner works great but often you can find cracks or holes just by visually inspecting the hoses and boots. It may be helpful to remove the mass air flow meter to check the intake boot
    – rviertel
    May 21, 2016 at 0:25
  • Inspected for vacuum leaks. Not seeing anything out of the ordinary.
    – Nick M
    May 22, 2016 at 23:35

I had the same problem. What I did to fix it was to reset the ECM. Running great now

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .