307 VIN Y with Code 31

Thread Tools
 
Search this Thread
 
Old Aug 29, 2025 | 08:07 AM
  #1  
Zottelpott's Avatar
Thread Starter
Registered User
 
Joined: Mar 2025
Posts: 3
From: Germany
307 VIN Y with Code 31

Hi all,
I have the above unusual error stored in the ECM of my 1990 Chevrolet Caprice.
When I clear the memory, the error disappears, but as soon as I start the engine, code 31 is immediately set.
When the engine is cold, the check engine light stays on for about 5 minutes and then goes off.
When starting warm, the light sometimes goes off after just 30 seconds.
The strange thing is that, according to the repair manual, code 31 shouldn't even exist.
However, since this is one of the last models from the 1990 production year, could it still be possible?

Does anyone have an idea what I should check?"

Greetings from Germany,
Micha
Old Aug 30, 2025 | 07:04 PM
  #2  
joe_padavano's Avatar
Old(s) Fart
 
Joined: Mar 2007
Posts: 50,539
From: Northern VA
Unfortunately my library of CSMs doesn't reach to 1990.

I have found some evidence that for 1990, Code 31 on the 307 cars was a fault in the Park/Neutral switch. Take that with a healthy dose of skepticism as I cannot verify the information from factory sources. That switch is located on the top of the steering column near the floor and looks like the old neutral safety switch. FYI, these cars don't have a neutral safety switch, as there is a mechanical blocking ring in the steering column that physically blocks the lock cylinder from turning to the START position unless the shifter is in PARK or NEUTRAL.

I have also found at least one citation that Code 31 is a fault in the knock sensor. The 1989 and 1990 307s were the only Olds motors to use a knock sensor. Again, this info is not verified.
Old Sep 2, 2025 | 03:12 PM
  #3  
BillK's Avatar
Registered User
 
Joined: Dec 2016
Posts: 1,943
From: Beautiful Southern Maryland
I just noticed this post. I will look at my old Snap On scanner in the morning. It has a book with the codes.
Old Sep 2, 2025 | 03:21 PM
  #4  
BillK's Avatar
Registered User
 
Joined: Dec 2016
Posts: 1,943
From: Beautiful Southern Maryland
Micha,
CODE 31, CANISTER PURGE SOLENOID VOLT SIGNAL
INCORRECT

I you can send me your e-mail address I can send you the troubleshooting procedure.
Old Sep 3, 2025 | 09:00 AM
  #5  
Zottelpott's Avatar
Thread Starter
Registered User
 
Joined: Mar 2025
Posts: 3
From: Germany
Thanks Joe and Bill for your Ideas - i will check on weekend.
The previous owner removed the entire air system—I recently tried to figure out whether he did everything correctly—there's a nice post about it here in the forum.
I think it said that the CANISTER PURGE SOLENOID was not needed.

Fortunately, I have a bag with all the small vacuum cans that were removed, so I can test it out.
I'm also surprised that I suddenly had the error in the memory without any changes.

I´ll let you know my results soon.

Greetings, Micha
Old Sep 5, 2025 | 11:31 AM
  #6  
Zottelpott's Avatar
Thread Starter
Registered User
 
Joined: Mar 2025
Posts: 3
From: Germany
Hey guys,
thanks again for your tips. I've been living with this fault for so long that I had almost given up hope.
I found the valve in the basement and simply made the electrical connection—without any vacuum hoses.

The fault is actually gone now—I'm thrilled...

Greetings, Micha

1990 Chevrolet Caprice Station
1995 Chevrolet Astro (Starcraft)
2005 Audi A3 (For insurance purposes only—in Germany, you are not allowed to drive only classic cars older than 25 Years.)
Old Nov 29, 2025 | 12:38 AM
  #7  
jenniferharper's Avatar
Banned
 
Joined: Nov 2025
Posts: 1
You need to not only check with a multimeter but also ensure that the correct components are installed in the car. Sometimes, after purchasing a car, it turns out that a different transmission or module is installed, and this is where strange glitches begin.
First, check for discrepancies using the find transmission by vin number at https://carfast.express/en/window_sticker . This will save time when diagnosing the electronics.

Last edited by jenniferharper; Dec 3, 2025 at 12:00 AM.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
FStanley
General Discussion
2
Mar 4, 2025 12:31 PM
Sleiter95
General Questions
4
Feb 25, 2022 05:43 AM
s i 442
General Discussion
5
May 27, 2014 06:46 PM
dorothyhill82
The Newbie Forum
14
Dec 25, 2013 05:13 PM
84oldsDelta88
Eighty-Eight
20
Apr 20, 2010 01:46 PM




All times are GMT -7. The time now is 01:12 AM.