Powertrain
generic / SAE
P0631
VIN Not Programmed or Incompatible TCM
The Vehicle Identification Number stored in the ECM or PCM is empty or does not match the VIN reported by other modules - typically appears after replacing a control module without programming the VIN.
SystemPowertrain
Typegeneric / SAE
GroupP0
Range / number6 / 31
Possible causes
- VIN field empty or mismatched high
Symptoms
- Check engine light on
- Possible limp mode or no-start
- Multiple follow-up faults across modules
- Reset/relearn may be needed after repair
Inspection / repair
- Difficulty: medium
- DIY: shop recommended
- Estimated cost: 60–250 €
- Estimated time: 0.4–1.5 h
- Component: tcm
- MIL / check engine light
Sources
References
sae:J2012