P1128 and diagnosing with INPA

Hi all,

Having recently managed to correctly install INPA and the other tools, and armed with the correct cable (thanks to this forum) I'm now looking for help on diagnosing a recurring engine light that comes with the code

P1128

and sometimes also with P0012 and P0015

1128 comes on first, then the 2 others possibly follow.

I can wipe the codes and turn the engine light off with a normal OBD reader, but obviously it comes back on after a few miles.
Where should I be looking with INPA to find the equivalent errors (probably with some more detailed info?)
So far I've gathered
P1128 Upstream Heated Oxygen Sensors (HO2Ss) swapped from bank to bank Long Term Fuel Trim Multiplicative (System too Lean)

Any help on this code? (or general code reading on INPA?)

Much appreciated!
Nick.
 
Let’s start with the basics.... what engine? Hell, you could even try adding a signature with it on :roll:
 
P1128 Upstream Heated Oxygen Sensors (HO2Ss) swapped from bank to bank
Long Term Fuel Trim Multiplicative (System too Lean)
P0012 and P0015 relate to Camshaft Position sensors.

Before throwing parts at it check for air leaks from Maf to throttle body and all rubber vacuum pipes for holes or cracks in them, replace any that are found to have cracks or holes. Think the root of your problem is unmetered air getting in after the Maf sensor and being picked up by the exhaust sensors making the car believe its running lean. If its doing this it will be told by the engine management to add fuel to the injectors to compensate for the reported lean running. If you can view fuel trims in live data with your diagnostics you will probably see that the fuel trims are high and maybe adding up to 20% more fuel. It will be doing this because of the unmetered air entering the system. If you cannot find any air leaks a sure fire way of tracing them is to smoke test the engine by pumping smoke into the system from the intake hose/bellows after the maf. As the system fills with smoke you will see where it escapes and lead you to the problem area(s).
You air leak may well be responsible for all the codes you are getting so button up the air leaks before considering changing the camshaft sensors. Once you have fixed air leaks run the car and check for codes again, if the camshaft sensor codes come back then consider changing those sensors.
 
To read the codes with INPA, select car type, then engine, appropriate ECU, then read error memory.
 
Thanks for the replies!

E86, I did manage after some rummaging to find the error codes with the 4 character INPA names
2A88 CDKANWS - Camshaft Control Outlet
2A83 CDKENWS - Camshaft Control Inlet
2B63 CDKPH2 - Camshaft transmitter outlet
2F9E CDKTOENS - Thermal oil level sensor


I know that the oil sensor doesn't work, so we'll put that to one side for now.

colb, thanks for the tip on live data, I'll look for fuel trim as you suggest.
Is there a way to check the voltages to the sensors or something else to "electronically" check if the sensors are still good?
 
To test camshaft sensors take a look on youtube search for testing camshaft sensors its done using a volt meter and a metal tool being passed across the face of the sensor the presence of the metal causes a small voltage to be generated in the sensor that signals the ecu. They work or they don't and can break down with age or heat damage. Codes will be set if they are faulty or have intermittent faults. Change the thermal oil sensor next oil change just did mine, no codes on mine now but be aware this sensor takes time to get settled before it works as it should.
 
Back
Top Bottom