I have a 97 ranger 2.3L XLT and I recently check my car with an OBD II scanner and some codes popped up like P0401"insufficient EGR (exhaust gas recirculation) flow" and P1443 code "Evaporative Emission Control System Control Valve".
For the first one, I replace both DPFE sensor and EGR valve as mentionned on the forum. So far so good, the code disappear by itself and never came back.
For the 2nd one, I read on the forum how to fix a P1443 code, by most likely replace the canister purge solenoid / flow sensor replacement in the first place. So I order a this part at tascaparts (great dealer by the way) and had it replace and until now, the code still pop up and I feel that my gas mileage decrease to 15-17 mpg (23 mpg before replacing parts).
By the way, I have a P1000 code error (Monitor testing not complete) and I know how to fix it but didn't have time to do cleared it.
So my questions are:
1- what can I do or check to clear the P14443 code ?
2- Is my gas mileage affected by the P1000 and P1443 code ?
Thank you guys.