1997 Mountaineer 5.0 liter 140,000 miles. Check engine light on for over a year. Checked codes and P0340 (cam position sensor) and P0443 (evap purge control valve fault) came up. Car runs fine, mileage bad but has always been bad. Pulled battery terminal to reset CEL. CEL stays off until...