P0633 Immobilizer Key Not Programmed ECM/PCM
The immobiliser couples the engine module to the immobiliser control module (GM body module, Chrysler SKIM/WCM) through a secret key and a challenge-response exchange – 'key' here means these security data, not the ignition key. P0633 means the engine module has not learned this secret key yet. At GM and Saab the code is set automatically whenever the engine module enters learn mode, for example as a new part, and clears after a successful learn and engine start; it is only a real fault if learn mode does not end, often because the engine fails to start for another reason. Chrysler calls it 'SKIM secret key not stored in PCM' and fixed false settings on the 2012–13 Grand Voyager 2.8 diesel by software. The engine does not start or dies after one or two seconds; the security lamp, not the check engine light, comes on.
Likely causes
Symptoms
- Engine does not start or dies immediately
- Security or immobiliser lamp on or flashing
- Code present after engine module replacement until learned
- Sometimes immobiliser communication codes
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: law.cornell.edu, saabwisonline.com, saabwisonline.com, static.nhtsa.gov.