Car Questions
RepairPal is your advocate for car care advice and guidance


(2003 Dodge Ram 1500)
in Port Huron, MI on November 16, 2009
What is causing this code on my 5.7 Hemi engine, I have had the code erased once and it has come back after about 400 miles being put onto the truck?
Displaying 1 answers & 0 comments
Popular Answer
on November 16, 2009
Vehicle Application: 2003 Dodge Ram 1500 Pickup 4.7L, Vin N, Eng Cfg V8 2003 Dodge Ram 1500 Pickup 5.7L, Vin D, Eng Cfg V8

Customer Concern: The check engine light is on. The engine runs good.
Tests/Procedures: 1. Verify that the hoses for the purge solenoid are routed correctly and not pinched or restricted in any way. This includes verifying the lines to make sure there is no liquid fuel or charcoal in the lines. Clean as needed or replace the lines as needed.

2. Verify that the canister purge solenoid will vary duty cycle when commanded to by the scan tool. Replace the solenoid if sticking.

3. At the Natural Vacuum Leak Detection (NVLD) assembly, which is located at the front of the charcoal canister, near the front of the fuel tank, backprobe the Orange wire with a voltmeter. Locate the vacuum line going to the canister and remove the line so a hand vacuum pump can be used to put vacuum on the line going towards the NVLD. The other line at the NVLD goes to the vent. Block the vent line. Using a hand vacuum pump, apply vacuum to the line while watching the voltage on the Orange wire. Voltage is supposed to change at approximately 1 inch Hg vacuum. Try testing this switch several times to see if the switch is sticking. Replace the NVLD if the switch is sticking.
Potential Causes: Hoses
Natural Vacuum Leak Detection (NVLD) Assembly
Purge Solenoid

Diagnostic Codes: P0441
RepairPal estimates are guaranteed at over 2,000 quality certified locations nationwide. Learn more

Similar Questions

View answers to similar questions from RepairPal's community of auto experts and enthusiasts.
I have a 2001 Toyota Avalon, its running bad. Went to autozone to get the codes and they are Codes P0446, P0441, P042...
The check engine light does stay on it throws the same code every time but goes off and on
Didn't find what you were looking for?