P0443 Code in 2004 Dodge Caravan: Diagnosing Purge Solenoid Wiring or PCM Issue
My 2004 Dodge Caravan (3.3L engine) is showing a P0443 OBD2 diagnostic code, with intermittent P0441 and P0446 codes appearing later. I've tested the purge solenoid wiring and found no voltage on either wire when the key is on or running. Both wires read as grounded at the solenoid connector during a KOEO (Key On, Engine Off) test. According to diagnostic charts, there should be 12 volts on one of the wires (typically DB/WT) with the key on. The other wire (DB/BR) should have a constant ground. All connectors appear clean and securely connected. I'm wondering whether this points to a faulty Powertrain Control Module (PCM), or if it's simply a wiring issue. I've checked the C3 connector at the PCM, specifically pins 20 (purge control) and 29 (return), but found no voltage when disconnected from the PCM. The wire colors are DB/Green and Black/Green — different from the standard DB/White and Black/White in some schematics. I plan to verify power at the PCM's C3 connector, test the solenoid resistance, and use a test light to confirm if the issue is with the wiring or internal PCM driver. I also want to confirm whether the purge solenoid has shorted out, which could have caused a PCM protection shutdown. Any guidance on proper testing procedures or common causes for P0443 in this model year would be greatly appreciated.
Which engine? Likely the 3.3L. The evaporative purge solenoid has two wires: DB/WT (power) and DB/BR (return). With the connector unplugged during KOEO, the DB/WT wire should have 12 volts — is that correct? The DB/BR wire should be a constant ground — is it grounded? You claim no voltage when disconnected — first check the wiring. If those conditions are met, verify 12V at the PCM's C3 connector (pin #20), which controls the purge solenoid. Also note: no other codes exist beyond these, and there’s no remote starter. The vehicle has 193k miles. Where is the PCM located? I’ll check voltage there.