HomeFault codes › P007B to P00A1

P007B–P00A1 Charge Air Cooler Temperature Sensor Circuit Range/Performance Bank 1

Investigate soon

The sensor still works, but its reading has drifted outside the window the ECU expects. That usually means a tired sensor or a problem with what it is measuring, not a broken wire.

Can you drive it? The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

Which code is which

Same fault, different cylinder or bank — diagnosed the same way. Several set together usually means one shared cause.

CodeDefinitionSeverity
P007BCharge Air Cooler Temperature Sensor Circuit Range/Performance Bank 1Investigate soon
P00A1Charge Air Cooler Temperature Sensor Circuit Range/Performance Bank 2Investigate soon

The definition

P007B: Charge Air Cooler Temperature Sensor Circuit Range/Performance Bank 1.

P007B is a powertrain code (the engine or gearbox), defined by the SAE standard - it means the same thing on any make of car, and any generic OBD-II reader will decode it.

What to check first

Cheapest and fastest checks first:

  1. Read the freeze-frame data stored with the fault - engine speed, load and temperature at the moment it logged tell you whether this happens cold, hot or under load.
  2. Check the connector at the part for corrosion, and that it is fully seated.
  3. Clear the code and see whether it returns, and under what conditions.

What actually causes this on a VAG

This isn't the ECU saying the sensor is broken - it's the ECU saying the temperature it's being told doesn't add up. It cross-checks the air temperature after the charge air cooler against outside air, the other intake temperature sensors, boost pressure and how hard the engine has been working, and flags it when the numbers can't all be true at once. That can mean a sensor reading wrong, or - on the many VAG engines that use a water-cooled charge air cooler - a sensor telling the truth about charge air that genuinely isn't being cooled. Both belong on the list, and the cheap checks tell you which one you have.

Most likely causes, in order

  1. Corroded or poorly seated connector. A partly corroded terminal usually doesn't cut the signal off - it shifts it, and a "nearly right" reading is exactly what sets a plausibility fault rather than a circuit fault. Unplug the sensor, inspect for corrosion, damp and terminals that have pushed back into the housing, then compare the cold reading before and after cleaning and reseating the plug.
  2. A sensor that has drifted or gone slow. A sensor can read plausibly at one temperature and be well out at another, or respond too slowly to keep up with a real change. Test it cold: after the car has stood overnight, this reading should agree closely with outside air and with the other intake air temperature sensors. If it's clearly out with everything cold and settled, the sensor is the problem and no amount of work on the cooling side will change the code.
  3. The charge air cooler's coolant circuit isn't doing its job. These engines have a separate low-temperature coolant loop with its own small radiator and an electric pump. If that pump has failed, the loop is low on coolant or has air trapped in it, or the low-temperature radiator is packed with leaves and road debris, the charge air really does stay hot and the sensor is telling the truth. Log charge air temperature on a firm drive - it should settle not far above outside air and recover quickly, rather than climbing and staying high. On most of these engines a workshop with VAG-capable diagnostics can run an output test on the auxiliary coolant pump and see whether it actually runs.

Worth knowing: Don't jump straight to a new sensor, and don't jump straight to a new pump either. Start with the two checks that cost nothing: the condition of the connector, and what the sensor reads first thing in the morning compared with outside air. If it's honest when cold, then go and look at the low-temperature coolant loop - level, the auxiliary pump actually running, a clear low-temperature radiator. Fitting a sensor to a car whose charge air cooler pump has died just puts the same code back.

Reading the code is the easy part

A code names the circuit that complained. What tells you why is watching the sensor behind it while the engine runs — and that is where a code reader stops and a diagnostic tool starts.

VAGPULSE reads every module in a VW, Audi, Skoda or SEAT — not just the engine — shows the live measuring blocks behind this fault, gives you the freeze-frame conditions it was logged under, and clears it once you have fixed it. It also does what a generic OBD reader cannot on a VAG: service resets, coding, adaptations, and Stage 1–3 flashing with your original file saved first.

$249 once. No subscription, unlimited cars. Windows 10/11.

See VAGPULSE — $249 Look up another code

Software downloads instantly · cable ships September 30 · cable guarantee — refund if it won't connect

Prefer to work on your phone? The VAGPULSE Android app is a free download and its demo mode runs against a sample car with no hardware at all, so you can see exactly what it reads before spending anything. Reading your car with it needs the VAGPULSE cable, which comes with the licence.

Common questions

What does P007B mean?

P007B means Charge Air Cooler Temperature Sensor Circuit Range/Performance Bank 1. The sensor still works, but its reading has drifted outside the window the ECU expects. That usually means a tired sensor or a problem with what it is measuring, not a broken wire.

Can I drive with P007B?

The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

Related reading

← All VAG fault codes · Guides · VAGPULSE