2004 z06 pcv?
Last edited by mran1; Jul 18, 2021 at 09:39 AM. Reason: more clear thread title
These codes indicate a rich condition. You can throw hundreds of $ worth of parts at the car , or try some simple fixes. First if you have a blocked air intake path like a clogged filter, that is your first check. If you have, say an aftermarket K&N filter, people very often over oil them and F U the MAF sensor. The first thing I would do is CAREFULLY clean the MAF filaments. (search this forum) . The MAF is right behind the filter air box in the air intake path. If a dirty MAF is not the cause, then you will need a scan tool to look at MAF and MAP performance, O2 sensor performance. Then you will need to have a fuel rail pressure gauge to make sure you don’t have too much fuel pressure (unlikely). Bad wiring to the MAF or IAT is a possibility, but you would have additional circuit high or circuit low codes as well. When you take out the MAF for cleaning, just be careful with the electrical connector.
These codes indicate a rich condition. You can throw hundreds of $ worth of parts at the car , or try some simple fixes. First if you have a blocked air intake path like a clogged filter, that is your first check. If you have, say an aftermarket K&N filter, people very often over oil them and F U the MAF sensor. The first thing I would do is CAREFULLY clean the MAF filaments. (search this forum) . The MAF is right behind the filter air box in the air intake path. If a dirty MAF is not the cause, then you will need a scan tool to look at MAF and MAP performance, O2 sensor performance. Then you will need to have a fuel rail pressure gauge to make sure you don’t have too much fuel pressure (unlikely). Bad wiring to the MAF or IAT is a possibility, but you would have additional circuit high or circuit low codes as well. When you take out the MAF for cleaning, just be careful with the electrical connector.
- I already started scanning to get a baseline.
1.Check to see if you are in open or closed loop.
2. With the engine at idle, check the MAF reading in grams/sec. The number should be close to 5.7, the displacement of the engine. If it is much higher, then you may be in for replacing theMAF. A dirty MAF may under report air delivery. so if high it is usually an electronic failure of theMAF. A dirty throttle body could be sticking open, but this would show up as a high idle. Idle speeds are different auto vs 6sp.
The PCM sets injector pulse width initially based on air flow measured by the MAF. (unless you have had a “tune”). The O2 sensors then sense the amount of oxygen after combustion and correct fuel delivery based on trying to achieve 14.7 to one air to fuel ratio. So,
3. is to look at fuel trims If everything is hunky-dory, short terms will be oscilllating around 0 long terms 5 or less. For your codes, the 02 sensors are telling the system to pull fuel delivery.
4. O2 sensors could be wonky, but since you have both banks rich, this is not likely. One bank failing, for sure, but 2 independent components failing at the same time not likely. So you’re quest is probably going to be on the air intake side.
5. Since you aren’t reporting misfires, we can rule out ignition, spark plugs, wires etc. for the time being.
6. for a short time, take out the air filter and see if the MAF number changes at idle.
I’m on my second glass of Jameson, so I’m running a bit rich at the moment. My mode is to first try to fix no parts needed.
1.Check to see if you are in open or closed loop.
2. With the engine at idle, check the MAF reading in grams/sec. The number should be close to 5.7, the displacement of the engine. If it is much higher, then you may be in for replacing theMAF. A dirty MAF may under report air delivery. so if high it is usually an electronic failure of theMAF. A dirty throttle body could be sticking open, but this would show up as a high idle. Idle speeds are different auto vs 6sp.
The PCM sets injector pulse width initially based on air flow measured by the MAF. (unless you have had a “tune”). The O2 sensors then sense the amount of oxygen after combustion and correct fuel delivery based on trying to achieve 14.7 to one air to fuel ratio. So,
3. is to look at fuel trims If everything is hunky-dory, short terms will be oscilllating around 0 long terms 5 or less. For your codes, the 02 sensors are telling the system to pull fuel delivery.
4. O2 sensors could be wonky, but since you have both banks rich, this is not likely. One bank failing, for sure, but 2 independent components failing at the same time not likely. So you’re quest is probably going to be on the air intake side.
5. Since you aren’t reporting misfires, we can rule out ignition, spark plugs, wires etc. for the time being.
6. for a short time, take out the air filter and see if the MAF number changes at idle.
I’m on my second glass of Jameson, so I’m running a bit rich at the moment. My mode is to first try to fix no parts needed.
The MAF is registering low... . 02. When I removed the Map, it was dirty. I cleaned it and reinstalled. Will scan again later. I myself started on some Johnnie Walker and need to stop wrenching 🤪. Anyway, thanks for the reply... Will post my findings tomorrow. Cheers

Last edited by mran1; Jul 17, 2021 at 08:17 PM.
See if you can change the MAF units to g/s, grams/second on your scan tool
Last edited by k24556; Jul 17, 2021 at 09:41 PM.
See if you can change the MAF units to g/s, grams/second on your scan tool
Last edited by mran1; Jul 18, 2021 at 10:42 AM.
Time to clear these codes drive a bit and see if they come back
Can your scan tool report readiness monitors? if so, see if they all report ready. This may be called a mode 6 report on your tool. The readiness monitors replaced the tail pipe sniffers for inspections. Here in NC you can have 1 DTC code with all readiness monitors saying OK provided no check engine light.
My 2002 Z has always reported high MAF flow at idle. The Z06’s don’t have the honeycomb screen, so this could be normal. At idle, mine reads about 6.8 g/s and fuel trims spot on. Be careful if you decide to replace your MAF. There are a lot of knock-offs and both ebay and the big A sell “genuine” AC Delco that are frauds.
The Best of Corvette for Corvette Enthusiasts
Time to clear these codes drive a bit and see if they come back
Can your scan tool report readiness monitors? if so, see if they all report ready. This may be called a mode 6 report on your tool. The readiness monitors replaced the tail pipe sniffers for inspections. Here in NC you can have 1 DTC code with all readiness monitors saying OK provided no check engine light.
My 2002 Z has always reported high MAF flow at idle. The Z06’s don’t have the honeycomb screen, so this could be normal. At idle, mine reads about 6.8 g/s and fuel trims spot on. Be careful if you decide to replace your MAF. There are a lot of knock-offs and both ebay and the big A sell “genuine” AC Delco that are frauds.
The fact the evap system is giving you an incomplete says you have a fault in the evap system, but no code. The evap system keeps fuel vapors from entering the atmosphere. Consists of the ability to seal the tank, test the seal, and provide a path to send the residual fuel vapor through the combustion process. Becides the fuel tank, there is the charcoal canister that collects the excess vapors, a vent valve that seals the system for the testing sequence, and the purge solenoid, that when turned on allows engine vacuum to sucs the accumulated fuel vapors from the charcoal canister into the combustion process.
There are lots of Youtube vids about the GM EVAP system. If the purge solenoid is allowing flow all the time, this could be a cause of the rich condition, and cause the CEL and the readiness test to be incomplete. If the charcoal canister gets saturated with liquid state fuel, then when the purge valve opens is sucks a lot of fuel into the intake. Sometimes a little check valve on the fuel pump can fail, and if you try to fill the tank beyond the first click you end up ruining the charcoal canister.
The purge solenoid valve is on the driver side of the intake and there is a ribbed plastic hose that connects the purge solenoid to the charcoal canister. You can push the gray lock to release that ribbed hose, and the electrical connector from the purge solenoid. Start the engine, and if you feel vacuum on the exposed nipple with the connector unplugged, the solenoid is probably bad.
After testing the purge solenoid and finding it is OK, things get a little tougher. Now you need a scan tool with bidirectional control to test the EVAP system. Tell us what you find from testing the purge solenoid.
As far as driving the car, the fuel trim you have is manageable and should not hurt the engine. Lots of folks run for months with EVAP faults and get away with it until annual inspection time. I personally don’t, just sayin’ this is reality.
Last edited by k24556; Jul 18, 2021 at 09:24 PM.
The fact the evap system is giving you an incomplete says you have a fault in the evap system, but no code. The evap system keeps fuel vapors from entering the atmosphere. Consists of the ability to seal the tank, test the seal, and provide a path to send the residual fuel vapor through the combustion process. Becides the fuel tank, there is the charcoal canister that collects the excess vapors, a vent valve that seals the system for the testing sequence, and the purge solenoid, that when turned on allows engine vacuum to sucs the accumulated fuel vapors from the charcoal canister into the combustion process.
There are lots of Youtube vids about the GM EVAP system. If the purge solenoid is allowing flow all the time, this could be a cause of the rich condition, and cause the CEL and the readiness test to be incomplete. If the charcoal canister gets saturated with liquid state fuel, then when the purge valve opens is sucks a lot of fuel into the intake. Sometimes a little check valve on the fuel pump can fail, and if you try to fill the tank beyond the first click you end up ruining the charcoal canister.
The purge solenoid valve is on the driver side of the intake and there is a ribbed plastic hose that connects the purge solenoid to the charcoal canister. You can push the gray lock to release that ribbed hose, and the electrical connector from the purge solenoid. Start the engine, and if you feel vacuum on the exposed nipple with the connector unplugged, the solenoid is probably bad.
After testing the purge solenoid and finding it is OK, things get a little tougher. Now you need a scan tool with bidirectional control to test the EVAP system. Tell us what you find from testing the purge solenoid.
As far as driving the car, the fuel trim you have is manageable and should not hurt the engine. Lots of folks run for months with EVAP faults and get away with it until annual inspection time. I personally don’t, just sayin’ this is reality.
The readiness monitors reset every time you clear the DTC codes so that'd be why you have an incomplete monitor. Not a big deal unless you drive it a few times and it never sets. Typically though, they will either set or stay incomplete and eventually throw a code.
That scan tool is only showing 2 decimal places for the flow so that could possibly represent a number between 0.011 to 0.02 or 0.015 to 0.0249 depending on how it handles rounding. Point is that I wouldn't read too much into that number. The required resolution is simply not there.
The readiness monitors reset every time you clear the DTC codes so that'd be why you have an incomplete monitor. Not a big deal unless you drive it a few times and it never sets. Typically though, they will either set or stay incomplete and eventually throw a code.
That scan tool is only showing 2 decimal places for the flow so that could possibly represent a number between 0.011 to 0.02 or 0.015 to 0.0249 depending on how it handles rounding. Point is that I wouldn't read too much into that number. The required resolution is simply not there.












