Have you attempted to re-program the PCM? Hand held tuner? Seems to me there's more to this story.
>> P1639 - Vehicle ID Block Not Programmed or is Corrupt
Description: This DTC indicates the vehicle ID (VID) block is not programmed or the information within is corrupt.
Possible Causes:
New powertrain control module (PCM).
Incorrect PCM.
Incorrect VID configuration.
Diagnostic Aids: Program the PCM to the most recent calibration available.
Hi how I can program the key to a new computer, the computer is ready with vin # and milage but the car no start you can see a lock in the panel thank you