Dodge Repair Questions? Ask a Mechanic for Answers ASAP
Hello and welcome to JustAnswer!
You've got a couple different model years listed. What year is your Durango?
P0134 doesn't show to be a valid code for either a 2003 or 2004 Durango with a 4.7. Can you double check that one?
P0137 is for the left bank downstream oxygen sensor. This is the one on the left side after the catalytic converter. This code sets when the sensor's signal voltage goes low. It could be a wiring problem, but is very likely the sensor itself and it would need to be replaced.
P0440 is a general failure of the evaporative emissions system. This can be caused by a few things.
If you've checked over the system closely for leaks we should be able to rule a leak out.
Lack of vacuum to the purge solenoid will cause this code to set. There is a vacuum hose that goes from the left side of the intake to the purge solenoid. This hose often cracks at the intake and can leak or even fall off.
Also make sure the hose is in good shape from the purge solenoid down to the canister.
The most likely cause for this would be a bad natural vacuum leak detector (NVLD). This is the unit that checks the evap system for leaks. What normally happens is the switch in the NVLD doesn't close when the purge solenoid is commanded on to draw vacuum on the system, and it sets a P0440 or P0441.
The oxygen sensor problem isn't related to the P0440.
The NVLD isn't hard to replace at all. All you have to do is remove the two large diameter evap hoses from it and unplug the electrical connector to remove it.
What is the correct model year?