I have a 2001 Brave with a 8.1L engine and the "Service Engine Soon" has been on for some time. The cam position sensor has been changed as was indicated, still there. PO341 and PO342 was indicated and checked. Plug wires were suggested and changed. A learn test to sync the sensors and the light went out, only to return after stopping to refuel the unit.
I am not alone with this problem, my brother in law has the same problem with a 2002 unit.
We still use the MH but the light stays on all the time. We are taking a 3000 mile trip this July and would like to have the problem resolved.