After you replaced those parts...did you clear the codes with a scanner?
I've searched and exhausted all my options.
My 96' 2.0 is throwing code P1426.
I've replaced my gas cap, ive replaced the evap purge valve, and checked the wiring to the valve.
I'm at a loss here? Does anyone have any suggestions?
Assuming you did clear the codes, and this code came right back...
Is this the ONLY code you've got?
Did you install a new N80 purge solenoid, or at least a verified good one? Or just a used junkyard unit? Check resistance across the two pins on the solenoid, what are the results?
How did you check the wires to the purge solenoid? Did you reference the wiring diagram and check the WHOLE circuit with a DVOM, both sides? This code indicates an electrical malfunction in the N80 circuit, the gas cap has no effect. In fact, the ECU doesn't even test the purge solenoid and LDP/tank side in the same test, it combines two tests to set one emission monitor.
P1426 "Tank Ventilation Valve Open Circuit".
Did you check the tubing for vacum leaks?
"This is like if that Blue Oyster stuff met that Afghan Kush I had - and they had a baby. And then, meanwhile, that crazy Northern Light stuff I had and the Super Red Espresso Snowflake met and had a baby. And by some miracle, those two babies met and ****** - this would the baby that they birthed." -Pineapple Express
I installed a junkyard unit, but I tested both and both gave me good resistance.
The N80 is supposed to read 22-30ohms. The original unit read 25ohms, the new unit read 28.5ohms.
As per the wiring, I checked both pins of the connector for voltage. That's it tho.
IIRC one pin should have battery voltage with the key on, supplied through the fuel pump relay. The other is a PWM ground controlled by the ECU.
Check for battery power. If one pin has it, use a DVOM to check resistance across the other wire all the way from the N80 to the ECU.