Cadillac Owners Forum banner

1 - 20 of 31 Posts

·
Registered
1999 Seville STS
Joined
·
38 Posts
Discussion Starter #1
I did a search about this problem and it looked like it would one of two problems. It could be either a defective Evap. purge solenoid or a break in the wiring. One of the members found the wire broken internally just behind the connector by the valve. The wire felt good so I ordered a OEM valve from Rockauto and installed it. I cleared the code and a second or two later the "service engine soon" light popped on.
I probed the Pink wire and it had battery voltage so maybe the Dk.Green/white wire is damaged somewhere. According to the FSM, that wire goes to #24 terminal on the PCM. I removed the multi-wire connector from the PCM and did a continuity test (three times) while wiggling the wire and I had no interruption of continuity.
I believe that the 1645 code is a electric problem not a vacuum leak. Any ideas?
 

·
Registered
2001 Seville STS, 1990 Seville (RIP), 1972 Sedan Deville
Joined
·
26,323 Posts
What's the code definition?

Are you using the diagnostic tree in the FSM?
 

·
Registered
1999 Seville STS
Joined
·
38 Posts
Discussion Starter #3
The code definition is "EVAP PURGE SOLENOID OUTPUT CIRCUIT". I think that is the solenoid on the valve cover. If its the one down by the fuel tank, I will trouble shoot that circuit. The fuse for it is good. I checked both fuses in front for the ECM and the one under the seat. I did not check the wiring out back.

----------

I was looking around and searching the forum and it looks like the "Vent" valve is on the right side of the valve cover near the EGR. I replaced the "Purge"valve on the left side of the valve cover. I'm going to check the vacuum lines and electric wires tomorrow to the "Vent" solenoid just in case. .
 

·
Super Moderator
White Diamond '03 DHS (with DTS floor shift)
Joined
·
86,447 Posts
The code definition is "EVAP PURGE SOLENOID OUTPUT CIRCUIT". I think that is the solenoid on the valve cover. If its the one down by the fuel tank, I will trouble shoot that circuit. The fuse for it is good. I checked both fuses in front for the ECM and the one under the seat. I did not check the wiring out back.

----------

I was looking around and searching the forum and it looks like the "Vent" valve is on the right side of the valve cover near the EGR. I replaced the "Purge"valve on the left side of the valve cover. I'm going to check the vacuum lines and electric wires tomorrow to the "Vent" solenoid just in case. .
Correct
 

·
Registered
1999 Seville STS
Joined
·
38 Posts
Discussion Starter #5
Well I found the "VENT" solenoid. Some said it was near the EGR valve but on my year/model its above the drivers side rear control arm. It's not to bad to get to. I should get a P1646 code if it has any electrical problems but the P1645 still indicates the "PURGE" solenoid. I'm not sure what the next step is trying to solve the P1645 code. The wiring,solenoid, and connectors are all good. Hopefully someone here solved the same problem.
 

·
Registered
1999 Seville STS
Joined
·
38 Posts
Discussion Starter #8
I ordered the "VENT" solenoid and will put it in this weekend. I don't usually just change parts but the two solenoids were cheap enough and will be eliminated them from the equation. Time will tell.
 

·
Registered
1999 Seville STS
Joined
·
38 Posts
Discussion Starter #9
Well I ran out of ideas. I replaced both the PURGE and VENT solenoids with OEM parts. I checked the wiring for broken leads, corrosion, continuity, and proper voltages. There are no apparent leaks in the lines but I think if there were leaks, I would get different codes. The only current code is 1645. When I clear it, I comes back on in 1-2 seconds.
Anybody have some ideas? I am open to any suggestions.
 

·
Registered
1999 Seville STS
Joined
·
38 Posts
Discussion Starter #10
Well I ran out of ideas. I replaced both the PURGE and VENT solenoids with OEM parts. I checked the wiring for broken leads, corrosion, continuity, and proper voltages. There are no apparent leaks in the lines but I think if there were leaks, I would get different codes. The only current code is 1645. When I clear it, I comes back on in 1-2 seconds.
Anybody have some ideas? I am open to any suggestions.
I've read on some other forums that the Output driver module (ODM) inside the PCM might be bad. That device is what grounds various circuits including the EVAP solenoids. I would need a Tech II to trigger the PURGE solenoid and check for a ground signal at the solenoid terminal.
 

·
Registered
1999 Seville STS
Joined
·
38 Posts
Discussion Starter #11
A friend of mine is also a mechanic and has access to Alldata. I explained to him everything I did so far and he ran down the possible causes. It seems that I covered all the common possibilities. There where two Techs. that ended up changing the PCM to solve the problem.
In case I have to change the PCM, is there a vender or member here that could program the replacement PCM for my car?
 

·
Super Moderator
White Diamond '03 DHS (with DTS floor shift)
Joined
·
86,447 Posts
After you figure shipping and all, you might just be cheaper (not to mention quicker) having a dealer do it.
 

·
Registered
1999 Seville STS
Joined
·
38 Posts
Discussion Starter #13
I will check it out with the dealer. I have one last test to do before I throw the towel in.
 

·
Registered
1999 Seville STS
Joined
·
38 Posts
Discussion Starter #15
One of my first tests involved opening up the lock part of the PURGE solenoid connector and pulling/tugging on the wires to check if the wire was broken inside the insulation. After that I back probed with my fluke to check for continuity. The terminals are like new- clean and shiny.
My last test will be in two parts. One is to remove the connector at the PURGE solenoid and jump the two terminals together. I'll check for continuity between the load side of the fuse (fuse removed) thru to the #24 terminal by the PCM. The PCM wire connectors will be both disconnected. Second will be to put the fuse back in, connect the PURGE solenoid connector, ignition on and check for battery voltage at the #24 terminal by the PCM. If both check out, I'll presume the PCM has a bad component in it.
If I buy a PCM with matching numbers, would that work or at least let me drive the car to the dealer for final reprogramming?
 

·
Registered
1999 Seville STS
Joined
·
38 Posts
Discussion Starter #18
Sounds like a pain in the butt. My work hours will make it tough if it involves the dealer. I guess my wife will be looking around the showroom abit. That can't be good.(LOL)
 

·
Registered
1999 Seville STS
Joined
·
38 Posts
Discussion Starter #19
Well I called the dealer and spoke to the service manager and explained my situation. Long story short is that they have to diagnosis the problem first and if the PCM is defective, they would have to install and program a remanufactured unit. The part is $368 plus disgnosis time and labor. A rough estimate is $600-$650 plus tax.
If a shop with a Tech II triggers the PURGE solenoid to activate and it does, is the PCM good? Is the fault monitor function also tested if the solenoid test works?
 

·
Registered
1999 Seville STS
Joined
·
38 Posts
Discussion Starter #20
OK, after back probing the DVM to terminal #24 by the PCM and the Batt. post, I get a ground signal as soon as I turn the Ign on. I wanted to make sure the signal was more than a few milliamps so I hooked up a 164 bulb (licence plate bulb) to both terminals of the disconnected connecter of the PURGE solenoid and it remains lit as long as the Ign is on. I believe that means the PURGE solenoid is powered open full time.

The car runs good and no other codes are registered. I do not know if the solenoid being open causes a lean condiction because it acts like a vacuum leak. Now for the $$$$ question-Does it lean towards a defective PCM? I found a shop near my place of employment that has a laptop program that he says will turn on and off the Purge solenoid. If he can't toggle the solenoid on and off, than I guess the next step is the PCM.

Your input is much appreciated.
 
1 - 20 of 31 Posts
Top