My in-laws 2005 Dodge Grand Caravan with 280,000 miles on it. It’s well used, I know that. But it still is running fairly well and they recently got a newer van and don’t have a need for this one anymore. They offered it to give it to me, so over the weekend I was looking it over and test driving it and such. Now I don’t know a lot about cars. I’m handy enough to do general repairs, do my own brakes, oil changes, etc.
The van had a check engine light, so I plugged in my OBD reader and I’ I pulled 3 codes, P0440, P0456, P0457.
After doing a little research, it seemed like the common fix (and easiest to try) was just getting a new gas cap. So I replaced that and two codes cleared but I am still pulling P0457.
This is where I need help. I don’t know what the next step would be. I would like to try to do as much as I can by myself. Do I need a Smoke test? One source I looked up, said that the most common fix is replacing the Leak Detection Pump. I don’t know much about the EVAP system, so I don’t really know what feasible to do on my own and what’s not.
PS. The reason I want to clear the code is because if I take it, I need it to pass an emissions test, or I can get a waiver but I have to prove that I have spent at least $300 in attempts to fix the problem.