1 Suggested Answer

Hi,
a 6ya expert can help you resolve that issue over the phone in a minute or two.
best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
the service is completely free and covers almost anything you can think of (from cars to computers, handyman, and even drones).
click here to download the app (for users in the US for now) and get all the help you need.goodluck!

Tell us some more! Your answer needs to include more details to help people.You can't post answers that contain an email address.Please enter a valid email address.The email address entered is already associated to an account.Login to postPlease use English characters only.

Note: Deleting similar values in the Windows Registry could also be the solution to a Code 31 error that appears on a device other than a DVD or CD drive. The UpperFilters/LowerFilters tutorial linked above will show you exactly what you need to do.

Replace the hardware. As a last resort, you might need to replace the hardware that has the Code 31 error.

It's also possible that the device is not compatible with this version of Windows. You can check the Windows HCL to be sure.

Note: If you're convinced that hardware isn't the cause of this particular Code 31 error, you could try a repair install of Windows. If that doesn't work, try a clean install of Windows. I don't recommend doing either of those before you try replacing the hardware, but you may have to give them a shot if you're out of other options.

CODE 31... depending on the model, code 31 can refer to two different systems. Please choose from one of the above links for specific information
on each system.

Wastegate Solenoid Circuit ErrorThe ECM regulates turbocharger boost by
opening and closing the "wastegate"
as necessary. (The wastegate is a vacuum operated bypass valve that
limits the ability of the turbo to provide boost.) The Wastegate
Solenoid regulates the vacuum supply to the wastegate for proper
operation.

The wastegate solenoid would be the most common cause for code 31 to
set

Code 31 does not indicate a problem with the turbocharger or
wastegate

Gear Position Switch (PRNDL)
Error
The Gear Position switch
tells the ECM
which position the shifter is in. The ECM will use this
information to inhibit starter operation, change the transmission shift
pattern as necessary, and provide the information for the electronic
shift indicator display on the dash.

Fault Code Description

31 - Gear Position switch (PRNDL) error

Symptoms

Engine may not crank over in Park or Neutral

Electronic shift indicator may flash

Common Problems
A maladjusted or failed Gear Position switch would be the most common
cause for a code 31

Note: Deleting similar values in the Windows Registry could also be the solution to a Code 31 error that appears on a device other than a DVD or CD drive. The UpperFilters/LowerFilters tutorial linked above will show you exactly what you need to do.

Replace the hardware. As a last resort, you might need to replace the hardware that has the Code 31 error.

It's also possible that the device is not compatible with this version of Windows. You can check the Windows HCL to be sure.

Note: If you're convinced that hardware isn't the cause of this particular Code 31 error, you could try a repair install of Windows. If that doesn't work, try a clean install of Windows. I don't recommend doing either of those before you try replacing the hardware, but you may have to give them a shot if you're out of other options.

Please let me know if you've fixed a Code 31 error using a method that I don't have above. I'd like to keep this page as updated as possible.
Applies To
The Code 31 error could apply to any hardware device in Device Manager but most Code 31 errors appear on optical drives like CD and DVD drives.
Any of Microsoft's operating systems could experience a Code 31 Device Manager error including Windows 7, Windows Vista, Windows XP, and more.

Use System Restore to revert device drivers and registry configurations back to a state previous to the Code 31 error. Be sure to choose a restore point from a date and time before you know or suspect that the Code 31 error first appeared. 8. Disable any hardware-based security on the device.

The 4-digit error code consisting of an alphabet and numbers, which blinks at 3.2 Hz is dislayed on the screen when any problems occur. This 5-character display indicates the "repaired by:", "block" in which the problem occurred, and "detailed code" of the problem.

After looking up the error code C:31:22, I saw all of the solutions for slapping the side of the camera. Slapped it 4 times, then the error code switched to C:31:23. Same solution... Whacked it 4 times, then the error code switched to C:31:40. Again, whacked it 4 times. Opened it up, turned it upside down and a rubber roller dropped out of the camera. I could see where it went, snapped it down on its metal peg and it works fine. Looks like its the rubber rollers that guide the tape that gets stuck. Before whacking it, make sure the RUBBER roller moves freely. Good luck!!!