Pulling Codes: Chevy Impala Sets Codes: P00C6 and P228C

Pulling Codes: Chevy Impala Sets Codes: P00C6 and P228C

With an intermittent loss of power complaint, Gary Goms tackles the “nuances” of GDI diagnosis and repair on a Chevy Impala.
As innocent as it might appear, this just-out-of-warranty 2012 Chevy Impala turned into a diagnostic dilemma.

I’d like to turn the page back to when I got a phone call from a local undercar shop inquiring if I had the tools to check the ECM connector pin fit on a 2012 Chevrolet Impala with the flex-fuel, 3.6L gasoline direct fuel injection engine. In response to an intermittent loss of power complaint, the shop had found a TSB indicating that loose PCM connections can cause a loss of fuel pressure on the GDI engine’s high-pressure fuel rail and set codes P00C6 and P228C. While I haven’t invested in a master testing kit, I do maintain an inventory of drill sizes and flat connectors that will test fit and tension on most ECM applications. With scope, scan tool and pin testers in hand, I ventured downtown to the shop to test the pin fit of the Impala’s ECM.

Like many diagnostic technicians, I spend a large part of my spare time reading what I can on the International Automotive Technicians Network (iATN.net), looking through mechanical engineering and lubrication journals, and scanning articles in trade magazines, just as you’re doing right now. I’ve also made the rounds of GDI training classes presented by parts suppliers and manufacturers of GDI components, as well. Not to take anything away from training, but the leap from the classroom into the real world of GDI diagnostics is like leaping from a hot sauna into a pool of ice water.

We know, for example, that GDI has a major problem with carbon accumulating on the intake valves, which causes leaking intake valves and, in turn, cylinder misfires. If we read an oil engineering journal, it might describe problems with oil-borne hard carbon particles aggravating timing chain wear. Mechanical engineering journals describe how engineers juggle high compression ratios with turbocharging and variable valve timing to achieve optimum cylinder pressures. Whatever the case, as GDI vehicles come out of warranty, we’re often finding ourselves struggling to keep up with what I call the “nuances” of GDI diagnosis and repair.


Before we take our plunge into the technical ice water, let’s highlight the features of the 2012 Impala’s GDI system as they apply to our diagnosis.

This three-lobe cam (center) drives the high-pressure fuel pump assembly. Severe wear can occur if the specified Dexos or Dexos-approved engine oil isn’t used.

First, the engine features a high 11.5:1 compression ratio, which is typical of GDI engines. A returnless pulse-modulated, turbine-style fuel pump located in the fuel tank supplies 45-75 psi to the high-pressure fuel pump. To prevent over-pressurization, a mechanical fuel pressure relief valve is built into the electric pump. Through data feedback provided by an in-line fuel pressure sensor, the ECM commands the desired fuel pressure to the fuel pump control module via GMLAN serial data messaging. A flex-fuel sensor is also located in the fuel line to relay ethanol content to the ECM so it can make the necessary air/fuel ratio corrections for ethanol content. Due to how ethanol fuels are refined, the sensor will indicate slightly less ethanol content than advertised on the gas pump. In my testing, the flex-fuel sensor indicated about 7% ethanol content compared to approximately 10% measured ethanol content.

Despite an initial rattling noise in the front engine cover, the bank 1 timing chains and cam phasers were intact.

The high-pressure fuel pump is driven by a three-lobe cam located at the end of the bank 2 exhaust camshaft. Fuel pump output pressure is controlled by a solenoid-operated pressure control valve built into the fuel pump assembly. If the solenoid is disconnected, the fuel pump produces maximum pressure. The GDI system injects fuel directly into the cylinder. The ECM opens the injectors via 65 volts produced by a boost capacitor in the ECM. The 65-volt boost phase initially opens the injector, and the injector is held open afterward with battery voltage. A high-pressure sensor is incorporated into the fuel rail, which provides data feedback to the ECM. Depending upon the brand of scan tool, high fuel pressure values will be expressed in MPa or psi. One MPa equals approximately 145 psi.


Note the injector pulse width, the B1 and B2 O2 sensor values, and the B1 SFT at idle speed in the “limp” mode.

I knew that I might be in trouble when I pulled the 14 individual modules on the Impala and discovered that 12 of them contained two or more trouble codes. In theory, I should have recorded all codes. Many “ghost” codes are usually caused by technician disconnects or low voltage from the ignition switch or relay box and aren’t likely to repeat. And I was looking at a car just out of the original 36-month warranty period, so how many things could actually go wrong at the same time? I cleared all codes and started the engine to see what happened next.

Initially, the engine ran fine, but with an illuminated check engine light, it went into “reduced power” mode. This meant, of course, that the electronic throttle had defaulted to a minimum function mode. After the engine warmed up, a strong rotten-egg smell began emanating from the exhaust, indicating that the engine was being over-fueled. When the engine began to chug, I floor-boarded the throttle to initiate a “clear-flood” mode.

Suddenly, the engine cleared and began running normally. After a thorough warm-up, we test-drove the Impala and it ran great for at least 10 miles. The history codes revealed a P00C6 (low fuel pressure, cold), P0151 and P0157 (low voltage), B2S1 and B2S2 oxygen sensors, P0300 (general engine misfire), P228C (fuel pressure regulator solenoid performance) and CO 242 and CO 561 (ABS communications).


The P00C6 code indicates low fuel pressure during warm-up. Jumping ahead, the P228C indicates a problem with the high-pressure fuel pump solenoid performance. The P228C also initiates the reduced-power electronic throttle mode. The P0151 and P0157 codes indicate a zero-voltage condition at the bank 2 upstream and downstream oxygen sensors. The CO242 and CO561 ABS codes repeated after being cleared and remained a concern. As for code definitions, the P228C is described in some databases as low fuel pressure at operating temperature.


The Impala’s 3.6L engine produces many windows of data. And, there were data lines that I absolutely missed. When reviewing for this article, for example, I found a data line labeled “reduced engine power history” followed by the warning, “fuel system malfunction,” which would have simplified the initial diagnosis.

As for fuel trims, keep in mind that the engine was operating in “limp” mode, which means that the ECM is operating in open-loop on a fixed injector pulse. Consequently, the short-term fuel trims disappeared, leaving only the long-term trim data for analysis. Going back to the P0151 and P0157 codes, both were confirmed by the long-term fuel trims, which were approximately minus 10 on bank 1 and plus 25 on bank 2. Once I became accustomed to the windows of data, I found the engine running normally would produce in the 500 psi range at idle and at 2,175 psi under wide-open throttle (WOT). When it ran poorly, the fuel rail would hover in the 100 psi to 200 psi range.

I’m sure you’re wondering how an engine running low on fuel pressure could over-fuel itself, and why bank 1 could over-fuel while bank 2 was starved for fuel. I’ll attempt to explain what I determined to be operating strategies: The engine would idle at 2 milliseconds (ms) injector pulse under normal operation. But, once code P00C6 was set, the ECM commanded the fuel injectors to 11 ms at idle. I’m suspecting that the over-fueling is an operating strategy used when the fuel rail pressure falls below desired levels.

This special tool is required to position the bank 2 exhaust camshaft in the correct position for installing the high-pressure pump.

As for bank 1 over-fueling while bank 2 was under-fueling, I simply didn’t have enough time to follow up in a production shop environment. Since problems with bank 2 exhaust camshaft will affect operation of the high-pressure pump, I thought I had a camshaft phaser or solenoid malfunction. But with no valve timing codes, that wasn’t the case. Oddly enough, we discovered that spark plugs from both banks were heavily sooted from over-fueling. Since the electronic throttle control went into “reduced power” mode, the traction control light illuminated. The last operating strategy that I observed was the ECM actually shutting off the engine and disabling the starter when the engine began running poorly. A one-minute wait restored both the starter and engine functions.


We discovered a missing Schrader valve cap on the fuel supply pump along with a broken release tab on the solenoid connector, which was ample proof that another person had been trying to solve this very same problem.

We then began a physical examination of the engine. Removal of the camshaft cover as a precautionary measure indicated that the oil had been regularly changed and the high-pressure fuel pump cam was in perfect condition, as were the bank 2 exhaust valve train and timing chains. But, the fact that the engine could run very poorly and then suddenly run perfectly indicated an electrical problem. And, the fuel bypass solenoid is the only electrical part of the mechanical high-pressure fuel pump.


Since 2008, many engines have been programmed to deal with various common failures by defaulting into an emergency operating strategy. Let’s remember, for example, that this is an 11.5:1 compression ratio engine. This engine could conceivably go into severe detonation if the air/fuel mixture leans out when the fuel rail pressure becomes too low. Strictly as speculation, enriching the air/fuel ratio would prevent detonation by cooling the pistons and combustion chambers with gasoline. When diagnosing modern vehicles, avoid symptom diagnosis. In many cases, you’ll find yourself trying to diagnose an “operating strategy” rather than a “symptom.”

You May Also Like

Build A Winning Culture By Allowing Failure

Yes, strive for victory, but great shops know that solid training moments come by learning from mistakes.

Courtesy of ShopOwner by David Rogers

If we accept that the technician shortage is here to stay, what comes next?

I’ve used these pages to talk about technician compensation and how top techs deserve the chance to earn compensation on par with their professionalism and dedication. I’ve also talked about tools that create more efficiency and productivity, and how it’s the responsibility of every owner to invest in the tools that techs need to maximize their billable hours.

Clutch “No Release” Problems

Poor clutch release makes it difficult to start and stop the vehicle or change gears.

Mercedes EQS Service Opportunities

EQ is the EV brand for Mercedes. It is the equivalent of Audi’s Etron or VW’s iD brands.

Diagnosing Electrical Problems With Your Multimeter

Transform your electrical diagnostics with these routine multimeter tests.

ADAS Calibration Tips

Here are 10 tips to follow during ADAS Calibration.

Other Posts
Fuel Your Summer Fun with Federated

Enter on Facebook for a chance to win.

Fuel Your Summer Fun with Federated Auto Parts
ASE xEV Certification Program

Testing and certification is a great addition to high voltage safety training.

Bosch Auto Service Franchise Program Expands Workshop Management Solutions for Service Shops

Bosch Auto Service Franchisees will receive exclusive access to Tekmetric’s software suite and customized training for seamless integration.

Streamlight Introduces New Colors for Wedge Everyday Carry Flashlight

Compact, rechargeable flashlight now also comes in blue, purple and red.