OBD immobiliser and key programming guide

P0633 Code Meaning UK

P0633 means “Immobilizer Key Not Programmed — ECM/PCM”. In plain English, the engine control module or powertrain control module cannot confirm a correctly programmed immobiliser key. This can happen after key replacement, ECU replacement, battery loss during programming, immobiliser work, failed coding or fitting a second-hand control module that has not been matched to the vehicle.

✓ Immobiliser key fault explained ✓ No-start advice ✓ UK repair cost guide ✓ Vehicles affected included
Quick answer

What does P0633 mean?

P0633 means the ECM/PCM has not accepted a programmed immobiliser key. The car may not recognise the key, or the key may not be matched correctly to the engine control module and immobiliser system.

This fault is commonly linked to new key programming, lost key replacement, ECU replacement, immobiliser module replacement, failed coding, cloned ECU work, battery voltage loss during programming or fitting a second-hand module from another vehicle.

P0633 is a high-intent no-start fault because many drivers only discover it after the car cranks but will not start, starts then cuts out, or displays an immobiliser/key warning on the dashboard.

Most important first check

Check whether the key is recognised, immobiliser status, ECM/PCM VIN data and recent key or module work.

Main risk

The vehicle may not start, may start then cut out, or may reject the key.

Best next step

Use proper diagnostic equipment to check immobiliser/key authorisation before replacing parts.

Fault code meaning

P0633 — Immobilizer Key Not Programmed ECM/PCM

The immobiliser system is designed to stop the engine starting unless the correct programmed key is used. The key, immobiliser module, body control module, instrument cluster and ECM/PCM may all need to agree before the engine is allowed to run.

When P0633 appears, the ECM/PCM is not seeing a correctly programmed immobiliser key. This may mean the key is not programmed, the key chip is faulty, the wrong key is being used, the ECU has been replaced without matching, or communication between immobiliser modules has failed.

This fault links closely with P0630 VIN not programmed or incompatible, P0632 odometer not programmed, P0602 control module programming error and P0607 control module performance.

Mechanic view

Why P0633 is not a normal sensor fault

If I see P0633, I do not start by replacing engine sensors. I first check the key, immobiliser status, key authorisation, module VIN data and whether any ECU or key programming work was done recently.

A car can crank strongly and still not start if the immobiliser blocks fuel or ignition. This can look like a fuel pump, crank sensor or ECU fault unless the immobiliser data is checked properly.

The repair is usually key programming, immobiliser matching, ECU coding, module synchronisation or correcting a communication issue.

Symptoms

Common symptoms of a P0633 code

Symptoms depend on how the immobiliser system reacts. Some cars crank but will not start, while others start briefly and then cut out.

Car cranks but won’t start

The starter may turn the engine, but the immobiliser may prevent the engine running.

Starts then cuts out

Some vehicles start briefly, then shut down when key authorisation fails.

Immobiliser warning light

A key symbol, security light or immobiliser message may show on the dashboard.

Engine management light

The engine light may appear if the ECM/PCM detects key programming issues.

Remote key works but engine won’t start

The central locking part of the key can work even when the immobiliser chip is not accepted.

No fuel or ignition command

The ECU may block fuel injection or ignition when key authorisation fails.

Fault after key replacement

P0633 can appear after a new key is cut but not programmed correctly.

Fault after ECU replacement

A replacement ECU must often be matched to the immobiliser and keys.

Intermittent no-start

Weak key chip recognition, antenna ring faults or wiring issues can cause intermittent starting.

Common causes

What causes P0633?

P0633 is usually caused by key programming, immobiliser matching, ECU coding or module communication issues.

Key

Key not programmed

The physical key may turn the ignition, but the immobiliser chip may not be coded to the car.

Chip

Faulty transponder chip

The key chip may be damaged, missing or unable to communicate with the immobiliser.

ECU

Replacement ECM/PCM not matched

A replacement ECU often needs immobiliser matching and key synchronisation.

Used module

Second-hand ECU fitted

Used modules may contain donor immobiliser data that does not match your vehicle.

Antenna

Immobiliser antenna ring fault

The reader around the ignition barrel or start button may fail to read the key.

BCM

Body control module fault

Some vehicles manage immobiliser authorisation through the BCM or similar module.

Programming

Failed key programming

Interrupted coding or incorrect tools can leave keys unregistered.

Voltage

Low voltage during coding

Poor battery support during programming can corrupt key or module data.

Network

CAN communication fault

Modules may not confirm key authorisation if communication between systems fails.

Severity

How serious is P0633?

Low

Code stored only, vehicle starts normally, key warning is not active and no recent key/module work has been done.

Medium

Intermittent key warning, occasional no-start, recent key programming or related immobiliser codes are present.

High

No-start, starts then cuts out, immobiliser warning active, wrong ECU fitted or key not recognised.

Can you drive?

Can you drive with P0633?

You can only drive with P0633 if the car starts normally, keeps running and has no active immobiliser warning. Even then, the fault should be diagnosed because the car may fail to restart later.

Do not rely on the vehicle if it has started cutting out, cranks but will not start, shows a key warning or recently had ECU/key programming work. Immobiliser faults can leave you stranded without warning.

✅ Safe for short garage trip: starts normally, no key warning, no cutting out and no no-start symptoms.

⚠️ Diagnose soon: intermittent key warning, recent key/ECU work or stored P0633 only.

🚫 Recovery may be needed: no-start, starts then cuts out, immobiliser warning active or key not recognised.

Mechanic warning

Do not confuse immobiliser faults with fuel faults

A car with P0633 may crank and sound healthy, but the ECU may block starting because the key is not authorised. This can easily be mistaken for a fuel pump or crank sensor issue.

If P0633 appears with P0630, P0632 or P0602, treat it as a key/module programming issue first.

Typical UK repair costs

How much does P0633 cost to fix?

Costs vary by vehicle, security system, key type, whether all keys are lost and whether ECU or immobiliser matching is needed.

Diagnostic scan and key authorisation check

Typical range: £60–£150.

Key programming

Typical range: £80–£250+ depending on vehicle and key type.

Replacement transponder key

Typical range: £120–£350+.

Immobiliser antenna repair

Typical range: £80–£300+.

ECU immobiliser matching

Typical range: £150–£500+.

BCM or immobiliser module coding

Typical range: £150–£700+.

Used ECU adaptation

Typical range: £150–£600+ depending on security system.

All keys lost programming

Typical range: £180–£500+ depending on make and access.

Recovery if no-start

Typical range: £80–£250+ depending on distance and provider.

Diagnosis

How to diagnose P0633

A proper diagnosis should confirm whether the key is being read, whether it is authorised, whether the immobiliser modules are communicating and whether the ECM/PCM is matched to the vehicle.

✅ Scan all modules, not just the engine ECU.

✅ Record related immobiliser, key, VIN, programming and communication codes.

✅ Check if P0633 returns immediately after clearing.

✅ Try all available keys.

✅ Check whether the key transponder is being read.

✅ Check key authorisation status with a scan tool.

✅ Check immobiliser antenna ring or key reader data.

✅ Check ECM/PCM VIN and module matching.

✅ Ask whether the ECU, BCM, cluster or key has been replaced.

✅ Check whether a second-hand module has been fitted.

✅ Check battery voltage and programming history.

✅ Check CAN communication faults if modules do not agree.

✅ Confirm whether key programming, immobiliser matching, coding or module repair is needed.

Real experience

What I would check first

On a real P0633 fault, I would start by checking whether the car recognises the key. I would look at live data for key status, immobiliser status and start authorisation.

Then I would try a spare key. If one key works and another does not, the problem is likely key-related. If no keys work, I would check the antenna ring, immobiliser module, ECU matching and communication.

If the fault appeared after ECU replacement, I would check VIN and immobiliser matching before doing anything else.

Vehicles commonly affected

Which vehicles commonly report P0633?

P0633 is a generic OBD-II code and can appear on vehicles where the ECM/PCM, immobiliser module, BCM, cluster and key transponder must be programmed and matched correctly.

Ford

May appear after PCM replacement, key programming issues or PATS immobiliser faults.

BMW

Can appear where key authorisation, CAS/FEM/BDC matching or ECU security data is not accepted.

Volkswagen Group

Can appear on Volkswagen, Audi, Škoda and SEAT vehicles after key, ECU or immobiliser adaptation issues.

Audi

May be logged where immobiliser data, key programming or ECU matching is incomplete.

Mercedes-Benz

Can appear where key authorisation, ECU security data or immobiliser matching is not completed.

Other manufacturers

P0633 can also appear on Vauxhall, Peugeot, Citroën, Nissan, Hyundai, Kia, Toyota and other OBD-II vehicles with coded immobiliser systems.

Common mistakes

Mistakes to avoid with P0633

P0633 can become expensive if normal engine parts are replaced before checking key authorisation and immobiliser data.

Replacing fuel pump parts

A cranking no-start may be immobiliser-related, not fuel-related.

Replacing crank sensors first

Check key authorisation before replacing normal no-start sensors.

Ignoring the spare key

Testing another key can quickly separate key failure from module failure.

Clearing the code only

If the key is not programmed, clearing P0633 will not fix the problem.

Ignoring used ECU history

A second-hand ECU may contain donor immobiliser data.

Programming without battery support

Low voltage during coding can corrupt key and immobiliser data.

MOT impact

Will P0633 fail an MOT?

P0633 itself is not usually the direct MOT failure item. The MOT concern is what it causes. If the vehicle will not start, starts then cuts out, has an engine warning light or immobiliser warning, it can affect the MOT.

A vehicle with an active immobiliser no-start fault may not be testable. If the engine light is on because of P0633, repair the key or module programming fault before the MOT.

⚠️ Higher risk: no-start, starts then cuts out, immobiliser warning, engine light or ECU/key mismatch.

⚠️ Medium risk: intermittent key warning, stored P0633 or recent key/ECU programming.

✅ Lower risk: key recognised, no warning lights, normal starting and documented repair.

Starting reliability

Why immobiliser faults matter

An immobiliser fault can stop the vehicle starting even when the battery, starter and fuel system are working. That makes P0633 a serious practical fault.

Repair it before long journeys, MOT testing or selling the vehicle.

Used car buying advice

P0633 on a car you want to buy

If a used car has P0633 stored, be very careful. It may mean the key, ECU, immobiliser module or BCM has been replaced or programmed incorrectly.

Before buying, test all keys, check whether the car starts reliably, ask for invoices for key or ECU work and scan all modules for immobiliser or VIN-related codes.

✅ Ask for a full diagnostic report, not just a cleared code.

✅ Check for P0630, P0632, P0602 and P0607.

✅ Test all available keys.

✅ Ask if the ECU, BCM, cluster or keys have been replaced.

✅ Be cautious if the car only starts with one key.

✅ Budget for professional key programming or immobiliser matching if needed.

Negotiation warning

Do not ignore unexplained key faults

A car with immobiliser programming faults can become a no-start vehicle very quickly. If the seller cannot explain P0633 clearly, proceed carefully.

A proper repair should include key programming proof, module coding notes and ideally both working keys.

Frequently asked questions

FAQs about P0633

Common questions about P0633 immobilizer key not programmed ECM/PCM faults, safe driving, no-start symptoms, repair costs and MOT impact.

What does code P0633 mean?

P0633 means the ECM/PCM has not accepted a correctly programmed immobiliser key.

Is P0633 serious?

Yes. It can stop the vehicle starting or cause it to start then cut out.

Can I drive with P0633?

Only if the car starts and runs normally with no active immobiliser warning. It may fail to restart later.

Does P0633 mean the key is faulty?

Not always. The key may be unprogrammed, but ECU matching, immobiliser modules, wiring or antenna faults can also cause it.

Can a replacement ECU cause P0633?

Yes. A replacement ECU must often be matched to the immobiliser and keys.

Can the remote still work with P0633?

Yes. Remote locking can work even if the immobiliser transponder is not programmed correctly.

Will P0633 fail an MOT?

It can affect an MOT if the car will not start, starts then cuts out, or has an engine/immobiliser warning.

Can I clear P0633 without fixing it?

You can clear it, but if the key is not programmed or authorised, the code will return.

How much does P0633 cost to fix in the UK?

Diagnosis may cost £60–£150. Key programming may cost £80–£250+, while ECU matching can cost more.

What should I check first?

Check all keys, immobiliser live data, key authorisation, ECM/PCM matching and recent key or ECU work.

About this guide

Written for practical UK fault finding

Motor Vehicle Expert explains diagnostic trouble codes in clear, mechanic-style language for UK drivers. This P0633 guide is designed to help you understand immobilizer key not programmed ECM/PCM faults, likely causes, safe driving advice, repair costs, MOT risks and used-car buying concerns before replacing expensive parts.

Fault codes should always be treated as a diagnostic starting point. P0633 can involve key programming, transponder chips, immobiliser antenna rings, ECM/PCM matching, BCM coding, VIN data, second-hand modules, software updates and CAN communication. Proper testing is better than guessing.

For the full fault-code library, always start with the indexed OBD Fault Codes Explained UK hub.