I have got a 2000 dodge dually truck automatic diesel, that I have built back due to a engine bay fire, I have bought alot of used parts from everywhere, I replaced all the wiring, dash wiring too! the engine computer was replaced by a used one, the pcm is the original, my truck will start up and runs 20 seconds kind of roughly and then throws a code po341, which is cam sensor code, the tach also quits when this happens! when it does this the engine smooths out so I replaced the Cam sensor and Crank sensor with a new one, I also checked to make sure the grounds are good and tight (which they are) Im getting 5. 0 volts to the sensor and it has a ground too! but I dont get a signal off of the sensor, It will also not turn the engine past 2000 rpm either! when I put the truck in gear especially when its warm it wants to stall out, it will start right back up and do the 20second tach and engine light thing over again, I have cleared the codes several times and it still does it! when I drive the truck down the road it will finally go on up to 3500 rpm and shift out but it seems like its in second gear taking off and sluggish! I read somewhere on this site that the computers may need reflashed again, would this make my trucks tach not work and throw a code? I know the cam sensor controls timing etc ! I hope someone can help me ! thanks for reading this ! ps Im checking the codes with a hand held code reader which can erase codes. Joey in Tennessee