Engine Replace time.../ ?? Parts
#22
#23
Moderator
Join Date: Oct 2014
Location: North Central Indiana
Posts: 3,050

Here's how the misfire detection works (slightly simplified)
Misfires in OBD II Engines: How to Detect
Because the misfire detection depends on minute changes in crank angular velocity as determined by pulse width of the crank sensor at specific rotational times - it needs to be calibrated for your particular crank sensor / engine combo in order for it to work correctly. This is the function of the crank sensor relearn (AKA CASE Relearn). It reads what is normal for your engine, stores it in the PCM, and if there are changes over a certain % in angular velocity under certain conditions it flags that as a misfire and turns on the light. Crank sensor relearn is done by triggering a test built into the PCM and requires bi-directional control (something cheap scanners will not do)
This article also explains why we pay so much attention to verifying fuel system and electrical system when misfires are detected. Worth a read IMHO.
The cam sensor function is to tell the PCM which cylinder is firing at the moment. In our engines this is only useful for misfire detection (which cylinder is missing), and to tell the PCM which fuel injector to pulse next (and when) in Sequential Fuel injection. If you disconnect the cam sensor completely engine will still run but misfire detection will be disabled and fuel injectors will be pulsed in two banks instead of sequentially. Cam sensor which is mounted in the distributor also has the ability to tell us if the rotor is pointing exactly at the right terminal at the right time - and this can be an important thing for ignition performance. This is the Cam Sensor Retard value (AKA CMP Retard) we talk about and it should be set to 0 +/- 2 degrees for the ignition to operate without misfire and is adjusted by turning the distributor. Note that Ignition timing of the engine is not adjustable and is determined solely by the crank sensor and the PCM - turning the distributor does nothing to the ignition timing. The distributor only distributes the spark, and a distributor is only necessary because we use a single coil ignition system. CMP retard can be checked with a couple of cheap scanners I know of. Car Gauge Pro will do 1998+ Blazers (Android, $8.95) and Dash Command will do 1996+ Blazers (Android, iPhone, $10 + $10 per vehicle for Enhanced PIDs). For the Android get the BAFX Bluetooth OBD2 adapter as sold on Amazon for $21.00. For iPhone you're on your own, but you will need a Wifi OBD2 adapter.
Misfires in OBD II Engines: How to Detect
Because the misfire detection depends on minute changes in crank angular velocity as determined by pulse width of the crank sensor at specific rotational times - it needs to be calibrated for your particular crank sensor / engine combo in order for it to work correctly. This is the function of the crank sensor relearn (AKA CASE Relearn). It reads what is normal for your engine, stores it in the PCM, and if there are changes over a certain % in angular velocity under certain conditions it flags that as a misfire and turns on the light. Crank sensor relearn is done by triggering a test built into the PCM and requires bi-directional control (something cheap scanners will not do)
This article also explains why we pay so much attention to verifying fuel system and electrical system when misfires are detected. Worth a read IMHO.
The cam sensor function is to tell the PCM which cylinder is firing at the moment. In our engines this is only useful for misfire detection (which cylinder is missing), and to tell the PCM which fuel injector to pulse next (and when) in Sequential Fuel injection. If you disconnect the cam sensor completely engine will still run but misfire detection will be disabled and fuel injectors will be pulsed in two banks instead of sequentially. Cam sensor which is mounted in the distributor also has the ability to tell us if the rotor is pointing exactly at the right terminal at the right time - and this can be an important thing for ignition performance. This is the Cam Sensor Retard value (AKA CMP Retard) we talk about and it should be set to 0 +/- 2 degrees for the ignition to operate without misfire and is adjusted by turning the distributor. Note that Ignition timing of the engine is not adjustable and is determined solely by the crank sensor and the PCM - turning the distributor does nothing to the ignition timing. The distributor only distributes the spark, and a distributor is only necessary because we use a single coil ignition system. CMP retard can be checked with a couple of cheap scanners I know of. Car Gauge Pro will do 1998+ Blazers (Android, $8.95) and Dash Command will do 1996+ Blazers (Android, iPhone, $10 + $10 per vehicle for Enhanced PIDs). For the Android get the BAFX Bluetooth OBD2 adapter as sold on Amazon for $21.00. For iPhone you're on your own, but you will need a Wifi OBD2 adapter.
Last edited by LesMyer; 01-29-2017 at 05:41 PM.
#25
Moderator
Join Date: Oct 2014
Location: North Central Indiana
Posts: 3,050

In any case any time an engine is replaced, or crank sensor is replaced, or crank sensor/timing cover is even disturbed the relearn becomes necessary.
I can attest that misfire detection is so sensitive that even excessive bearing clearance can trigger it. That is what my creampuff low mile Blazer was doing when I first bought it - bearings were very loose apparently due to coolant in the oil from leaky LIM gaskets. LIM gaskets had been replaced but SES light was still apparently on all the time with a P0304 misfire code. Someone in the past disconnected the SES light wire from the instrument cluster and actually put a piece of tape on it. Lucky me. I figured this all out as my saga unfolded.
I never let the engine warm up completely and never put a scanner on it when I bought the vehicle. Will never make that mistake again. Even though bearings weren't loose enough to audibly hammer, the P0304 code was being set as pending immediately upon startup even though the engine was running very smooth. Crank sensor relearn did not fix it. Only thing possibly pointing me to a major engine problem was a lifter tick at idle on a hot engine. Still oil pressure was above the minimum spec at the back of the lifter galley (just not at that lifter in the front of the engine)
This false misfire code on my Blazer thoroughly confused and prompted me to study misfire detection and buy my own software/hardware to trigger the crank sensor relearn (I bought HP Tuners). Undoubtedly my own experiences is why this remains an interesting topic to me.
One thing I believe should be done if one has a misfire code being set but the engine runs well is to first check the function of the misfire detection system by inducing a dead miss on select cylinders and monitoring the misfire counters using a capable scanner (Car Gauge Pro, Dash Command, Torque Pro, etc will all do this). This can be done by installing a grounded plug wire into the distributor cap at various cylinder positions and starting the engine. That cylinder should immediately start counting misfires on the scanner. You can move it to several different cylinders. If it doesn't count correctly then misfire detection is simply not working and must be fixed before it can be trusted. I could do this test on mine when it had the original problem, and it would never detect and count misfires correctly on the cylinder that was being shorted out (even after doing a crank sensor relearn).
p.s. I still have my original crankshaft position sensor! Just a different rebuilt engine!
Last edited by LesMyer; 01-30-2017 at 08:20 AM.
#27
Moderator
Join Date: Oct 2014
Location: North Central Indiana
Posts: 3,050

Goes to show you there is always an exception. Does the misfire detection actually work? Can you induce a miss and the system recognizes it? Seriously, I would like to know for my info.
#28
OMG....I am Pissed to the MAX....
My Monday didn't start well for me
7am got my Blazer towed to shop
Shop guy went to pickup my engine
I paid for 3 weeks ago and he was told
they couldn't find it- in other words they
fu*k*n sold it ...so needless to say I am Livid
right now.
They said "we will refund your money"
needless to say I gave them a mouthful and said
damn right your going to refund me..!!!
Got my refund and now I am trying to find another engine ..!!!
My Monday didn't start well for me
7am got my Blazer towed to shop
Shop guy went to pickup my engine
I paid for 3 weeks ago and he was told
they couldn't find it- in other words they
fu*k*n sold it ...so needless to say I am Livid
right now.
They said "we will refund your money"
needless to say I gave them a mouthful and said
damn right your going to refund me..!!!
Got my refund and now I am trying to find another engine ..!!!
Last edited by cdtek101; 01-30-2017 at 01:44 PM.
#29
I think the cutoff would be sometime during 2001. Depends on if the block has gone to the 2-wire knock sensor or not. My 2001 has the two wire so mine would be too late to go in a 1999 without knock sensor mods.
1996 - 2000 are definitely bolt-ins. Earlier engines do not have roller rockers, so the heads are different - but both have roller lifters. However the original 1999 intake will bolt on any of these. Exhaust manifolds might be different as far as the A.I.R system. I would use the original manifolds for both intake and exhaust. Then everything is sure to be as expected by the PCM. I would not attempt to remove the tube from the drivers side exhaust manifold - just take it loose at the intake and move it out of your way.
1996 - 2000 are definitely bolt-ins. Earlier engines do not have roller rockers, so the heads are different - but both have roller lifters. However the original 1999 intake will bolt on any of these. Exhaust manifolds might be different as far as the A.I.R system. I would use the original manifolds for both intake and exhaust. Then everything is sure to be as expected by the PCM. I would not attempt to remove the tube from the drivers side exhaust manifold - just take it loose at the intake and move it out of your way.
Les is there a RPO Code or build date cut off I can verify this with ?
I just found a donor 2001 blazer, with a rebuilt engine -
also does it mater if it's 2wd.
Is there a picture or something of the 2 wire sensor ?
I also found a 1999 but it has 180k miles/ hmmm rather get the top one
I am waiting for both guys to get home and send the VIN #.
Bill
Last edited by cdtek101; 01-30-2017 at 07:38 PM.
#30
Moderator
Join Date: Oct 2014
Location: North Central Indiana
Posts: 3,050

Keep this in mind (below). 3 year 100,000 mile warranty!!!! No tax no shipping no core
Chevrolet Performance 12491867: GM 4.3L 262 V6 Remanufactured Engine | JEGS





