Code P051 & P108, Prom Checksum Mismatch

1995 Chevrolet Cavalier LS, 4D Sedan, 2.2 4SECTION Code P051 & P108, Prom Checksum Mismatch
WARNING: This page is about a different car, the 1995 Cadillac DeVille. However, it is still accessible from the selected car via links, so may be relevant.

PCM PROM contains data essential in running engine and transaxle. Codes P051 and P108 checks the integrity of this data. RPM is divided into 2 halves or sides in the PROM. Code P051 checks one half of this data and Code P108 checks the other half. Integrity of this data is checked by adding up the data in all locations of the PROM, called the checksum. If checksum does not equal to what it should, code is set. The checksum is only checked when ignition is turned off and if it does not match, trouble code will set next time ignition is turned on.

Trouble codes can also be due to a bad connection between PCM and PROM, incorrect data in PCM due to electromagnetic discharge. Faulty PROM or internal PCM problem.

NOTE: To prevent electrostatic discharge damage, DO NOT touch PCM and PROM connector pins or soldered components on circuit board.

Ensure PROM is fully inserted in socket. If PROM is fully inserted, replace PROM. Clear memory and recheck. If Code P051 or P108 reappears, replace PCM.

Fig 1: Code P051 & P108, Prom Checksum Mismatch
G94D32949Courtesy of GENERAL MOTORS CORP.
RENDER: 1.0x

NO RELATED

Recommended Tools & Savings

Use the Manual With the Right Hardware

Pair factory procedures with proven DIY tools so the instructions are easier to execute.

Affiliate disclosure: We may earn a commission at no extra cost to you.

When to See a Mechanic

Stop DIY work and contact a certified mechanic immediately if any of the following apply:

  • β€’ You smell fuel, burning insulation, or see smoke.
  • β€’ Brakes feel soft, pull hard to one side, or make grinding noises.
  • β€’ The engine overheats, stalls repeatedly, or misfires under load.
  • β€’ You are missing required tools, torque specs, or safe lifting equipment.
  • β€’ You are not confident in the next step or safety outcome.