P0442 on 1998 Dodge Dakota
I've got a '98 Dakota and have been troubleshooting a P0442 (evap sys leak) code for over a month now. Here's what I've tried; 1) I replaced the gas cap - light back on in a couple days. 2) I had it smoke tested at a local shop - They found no leak but told me to take it to a dealer to test the LDP. 3) Took it to the dealer - They vacuum tested the both caps (passed) and the tank, found no leak, suggested a new LDP and to update the computer. 4) Installed a new LDP - light back on in a couple days. 5) Back to the dealer - vac test passed - they suggested a new solenoid check valve 6) Installed new solenoid valve - light back on in a couple days. 7) Back to the dealer - They suggested another LDP because it is often bad from the factory. Installed 2nd LDP - light back on in a couple days 9) Back to the dealer - flashed the computer - ran the forced LDP test - passed, reset codes, light is back on 3 days later. 10) I tried to isolate and test just the LDP by disconnnecting the 5/8 inch hose running back to the tank from the LDP. I connected a short line to the LDP and plugged it, reset the codes, and now the light is back on a few days later. The dealer is now suggesting a new PCM for over $500. I haven't seen anyone mention a new PCM to solve evep leak codes on this or any other forum. I have read about filler neck and fuel pump seal replacement, but if that were the problem it wouldn't pass the vac tests or the forced LDP test, and it would pass the isolated LDP test (#10 above) right? Also could someone explain the "internal leaks" I've seen mentioned? I understand that they would not allow smoke out, but how does it allow the vacuum to drop, and wouldn't that cause it to fail the forced test or the vac test? Thanks in advance for any suggestions. Mark
I'd doubt the pcm! Evap is one of the easiest systems to trouble shoot! I don't buy that they're isn't a physical leak somewhere! The evap monitor that they can run with the scan tool can tell if there is a leak before the truck is returned to you! You need to try another dealer or better tech at that one! The only reasons they aren't diaging this properly is because they can't or because somebody doesn't want to pay them too!