Canister Vent Solenoid question

disco_drum

Well-known member
Jan 27, 2006
1,997
16
41
Woodstock, GA
Long story short I did a body swap from an 01 to 03 disco after a rollover. Everything is done and the truck is running great. However... I have a small issue. The harness from the new body does not have a plug for the Canister Vent Solenoid (I assume because my engine and ecu are non-SAI and the 03s were SAI. Anyway... is there any way to splice in the plug? Or do I have to have an 01 (99-02) harness? Any suggestions? I just want to pass emissions.
 

disco_drum

Well-known member
Jan 27, 2006
1,997
16
41
Woodstock, GA
I should add that i kept and currently using the 01 engine wire harness. It looks like the harness that included the CVS plug is on one of the body harnesses. It seems like I should be able to track the wires and just splice in a plug. The wires look to be pink and gray (I have a second D2 in my driveway that i looked in to verify).
 

disco_drum

Well-known member
Jan 27, 2006
1,997
16
41
Woodstock, GA
After reading through the RAVE it looks like I can splice in the supply from fuse #2 in the engine compartment fuse box and then use pin 30 (on the 52 pin ECU plug) for the second wire to the solenoid. Am I crazy? Or will this work?
 

mbrummal

Well-known member
Jan 23, 2009
2,894
22
Willow Spring, NC
It's probably a positive pressure vs vacuum EVAP system issue.

You should be able to intercept both wires at the body harness connector C0378/C0392, pins 7 and 5, and not have to run back to the ECU or fuse box.

On the new trucks (positive pressure EVAP) they go to the leak detection pump next to the charcoal canister instead of the vent/valve under the hood. If you didn't replace the chassis harness I bet those pins aren't even populated on it.
 

disco_drum

Well-known member
Jan 27, 2006
1,997
16
41
Woodstock, GA
I spliced in a connector this morning and it worked! woohoo!

Now the last code I have is p0452. Fuel pressure switch related. Not sure what to do except replace fuel pump. Any ideas?
 

kris812

Well-known member
Jun 11, 2014
267
94
Tucson AZ
Check the fuel pressure! If it bleeds off fast or barely any pressure, my money is on a cracked feed tube on the pump assembly.

I've had 3 pumps fail this way! Either new assy from eBay for 50$ like I did Everytime, or you can replace just the tube and send it. I keep a spare pump and this hose in the truck at all times now.
 

mbrummal

Well-known member
Jan 23, 2009
2,894
22
Willow Spring, NC
That code is for the fuel tank pressure sensor. All 3 wires for it go through C0378/C0392 as well, pins 5, 6, 7 supposedly.... You'll have to figure out which wires make it back to that connector from the fuel tank pressure sensor and make sure they get back to the ECU.