eastsideTim
eastsideTim UltimaDork
5/21/24 5:33 p.m.

Last year I got a P0300 code in my LQ4-swapped S10.  It would have some problems misfiring when I revved it high while sitting, but seemed fine in normal driving.  It appears this code is just the start of diagnosing, and in many cases it will be accompanied by other codes that will help let you know what is going wrong.  However, I don't have any other related codes (except a knock sensor low voltage code, that I don't think would be an issue).  The truck gets fed 91-93 octane, and the engine is stock.  Codes were cleared at the beginning of the year, and it hasn't come back, but then I also haven't free revved it yet, either.

From reading, it seems like it could be plugs, wires, coils, injectors, crank position sensor, cam position sensor, etc..  I would rather not throw parts at it.  One thing I read was that you can check individual cylinder misfire counts to help narrow down the problem.  I cannot find a way to read this in either OBDFusion or in HPTuners.  There are other codes that could tell me if a bank is misfiring, but no counts as far as I can tell, and nothing with individual cylinders.  Is this a limitation of the ECM I have (stock 2001 6.0 LQ4 ECM)?  If not, anyone able to point me in the direction to see these numbers?

Streetwiseguy
Streetwiseguy MegaDork
5/21/24 6:07 p.m.

If you haven't set a misfire code, don't worry about it. Move on down the road until it sets something again, or not.

NOHOME
NOHOME MegaDork
5/21/24 6:08 p.m.

Interested in where this goes. From where I am sitting, a cylinder "misfire" is only the ecm deciding that a coil did not fire. I can see how this might be detected.

How would the ecm  know if there were a non-ideal cylinder firing event in a given cylinder caused by any other situation? ie if I had a dead plug or wire, how would the ecm detect the "misfire" if the coil were doing its job?

ShawnG
ShawnG MegaDork
5/21/24 6:19 p.m.

I just dealt with a P0300 code plus o2 voltage codes on my 2019 Silverado.

Scanner showed misfires on 1,3,5,7.

I believe found the misfire data in the emissions section on my Innova 3040RS

Replaced B1S1 and problem solved.

Pete. (l33t FS)
Pete. (l33t FS) MegaDork
5/21/24 6:21 p.m.

Some OSes won't set codes for specific cylinders, you have to go into data to see a misfire history.  

 

i have never tried it with HP Scan (or whatever the software is called) but it should be there.  You may have to write a table to be able to see it.  And yes I have the terminology wrong, it's been about five years since I've played with the software.

 

MadScientistMatt
MadScientistMatt UltimaDork
5/21/24 8:42 p.m.

LS wiring has no direct method the ECU can use to tell if a coil fires - that is possible if the ignition module is internal to the ECU, or if like some Toyota models the coil or ignition module has a separate pin for a spark confirmation signal. I suspect the LS ECU used its high resolution crank trigger to measure crank acceleration instead.

Streetwiseguy
Streetwiseguy MegaDork
5/21/24 8:50 p.m.
MadScientistMatt said:

LS wiring has no direct method the ECU can use to tell if a coil fires - that is possible if the ignition module is internal to the ECU, or if like some Toyota models the coil or ignition module has a separate pin for a spark confirmation signal. I suspect the LS ECU used its high resolution crank trigger to measure crank acceleration instead.

That's pretty much how everyone does it.  If the crank doesn't accelerate when cyl 1 fires, it sees that as a misfire. P0301, in that case.

eastsideTim
eastsideTim UltimaDork
5/21/24 9:05 p.m.

I'll have to look at the software again, but I had dug around looking for it, and didn't see anything.  Could have missed it, though.

Wonder if being a 24X crank trigger means it does not have the resolution it needs to get that data.

Pete. (l33t FS)
Pete. (l33t FS) MegaDork
5/21/24 9:53 p.m.

Oh, it has the resolution.  OBD-II demands it.  It has to set a code for a misfire but they don't require that the code be cylinder specific, just that it can flash the MIL if there is a catalyst damaging misfire.

 

IIRC the 24X does fancy things with tooth width that allows exact cylinder pair identification practically as soon as the engine starts turning.  It knows where the crank is at all times.

RacetruckRon
RacetruckRon SuperDork
5/21/24 10:38 p.m.

Another thought path you can take here if you are physically observing misfire behavior but nothing is electrically or electronically incorrect would be fuel delivery. If it's happening high rpm/ high load I'd wonder about a clogged injector or fuel filter.

Pete. (l33t FS)
Pete. (l33t FS) MegaDork
5/22/24 12:10 a.m.

In reply to RacetruckRon :

High RPM/low load is usually a false misfire, because the crank pattern needs to be learned.

Alternatively, there's the issue with getting the injector connectors mixed up on the passenger bank.

You'll need to log in to post.

Our Preferred Partners
vB8t0RSvm5e61bwx1fP951wQQixHINliIF6Q9N3WmvS3hPUUxqk9gwRlFtBtVvHx