I have a 1999 Dodge Dakota SLT 4x4 101,000 mi. Having a problem with the check engine light coming on. Scanned fault codes and found P0443 as the problem (evap purge solenoid circuit). Had it replaced. Didn't solve the problem. Now I have the abs/e-brake lights and check guages light coming on periodically. Had abs sensor checked, no fault found. What is the problem and how can it be fixed?