Pontiac Repair: 99 bonneville ssei..supercharged 3.8, camshaft position, sync pulses


Question
have a code  po 341 getting to stay on all the time now , also after engine warms and idles it'll surge a couple three times, some times just once and die.  i just changed three different pullys and idlers a couple weeks ago for both serpentine belts. could i have smackd a cam pos sensor or crank pos sensor.
The snap on tool i used reference both in the 341 code. I  also just replaced the egr valve from a diagnosed egr code. Now that code wont come back. fixed it with 180 dollar egr valve i guess,code wont come back.  had previously drove car for 3 wks with egr (what i thought ) code in it. maybe the po 341 code is unrelated, and it references the cmp and the ckp(cam and crank?) i just  might have smacked asensor or some thing. would that be a  fix for po 341? and are the sensors hard to get to? also could new plugs and wires (all original 113,000 mi.)fix it.  Could old ones have voltage or current loss?, or do you think its a cam or crank sensor??    thx a lot russ

Answer
Hi
It is possible to have somehow hit one of the wire harnesses to either the cam, crank or Ignition module.
If you can see data on scanner, see if P0341 failed this ignition.
If it is intermintentally failing, I would HIGHLY suspect a wiring issue.
Wiggle the harnesses going to each sensor as the vehicle is running.
If it stalls you found problem area.
This system also uses a magnet mounted to the cam geat that excites the sensor when it passes, giving ther CMP signal. The magnet MAY be broken or missing.
I would HIGHLY though suspect a wiring issue.

The camshaft position PCM input is produced by the ignition control module. The ICM produces the camshaft position PCM input by filtering the camshaft position (CMP) sensor pulses when the engine is running and CKP sync pulses are also being received. The PCM uses the camshaft position PCM input pulses to initiate sequential fuel injection and to determine crankshaft position for the misfire diagnostic. The PCM constantly monitors the number of pulses on the camshaft position PCM input circuit and compares the number of camshaft position PCM input pulses to the number of 18X reference pulses and the number of 3X reference pulses being received. If the PCM receives an incorrect number of pulses on the camshaft position PCM input circuit, DTC P0341 will set and the PCM will initiate injector sequence without the camshaft position PCM input with a one in six chance that injector sequence is correct. The engine will continue to start and run normally, although the misfire diagnostic will be disabled.
Again, if it actually dies, I would usually NOT suspect the CMP but the CKP sensor as the CMP is used for injector timing.
I Hope this helps
Pawl