When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
P0200 - Fuel Injector Circuit (incorrect voltage on fuel injector circuit for at least 5 seconds)
P0335 - Crank Position Sensor Circuit (no signal for >3 seconds) - a new code.
P0341 - Cam Position Sensor Circuit (reference pulse not detected)
Crank and cam sensors are sensors wired between only outputs/inputs of the PCM.
Fuel injectors are powered all the time, but activated by grounding through the PCM.
You are having trouble keeping scanner connected.
I'm going to speculate that you have a harness grounded on the passenger side exhaust (next to the PCM - the tube forward to the A.I.R. check valve from the manifold also gets really hot) or there is a ground problem at the rear of the heads (there are several harness grounds). Please check all of these very carefully, and of course make sure the cam sensor is plugged in.
Only other thing I can think of at the moment is that sometimes the cam sensor (if not mounted correctly) can get hit with the rotating piece. This was true on my Blazer when I got a new distributor. If all else fails you may want to check that.
I'll see if I can find diagrams of the harness grounds on the heads.
After long hiatus I decided to go the route of injector spider. When I pulled the connection at the spider off I found pins for #3 cyl. bent at 45 degree angle. I knew it couldn't possibly be making contact with those bends. So after getting a little bit excited I carefully straightened the pins, and carefully reconnected the harness. It made absolutely no change in the way it ran! What the??? Drove it 200ft and check engine light came on again. I don't know what codes because I couldn't get Dash Command to link up with my scanner. Can I check for continuity between those two pins to see if maybe they're broken internally due to the bending of those pins?