Ok so I have a 3.8 2000 with 195000 miles (still love it) and my check engine light is on and my mechanic want to replace part by part untill the check engine light goes off so I can pass emissions first he fixed the purge valve in the front of the car ( that did not work) now he wants to replace the one in the back. And if that doesn't work he wants to replace the charcol air canister... is there a simpler way to narrow this down. Or does he have no idea what's wrong. Is this stuff I can replace myself?