RE: P0344 and P0340 Codes
P0340 is no cam signalat the PCM. I don't know what the P0344 is. The camshaft position sensor information, along with the crankshaft position sensor information, is used control the fuel injection synchronization. The excess heat from the catalytic converter indicatesunburned fuel going out the exhaust. The catalytic converteris designed to burn any fuelleft in the exhaust. It sounds like your injectors are definitely out of sync dumping raw fuel out the exhaust. Since youreplaced the both the sensors and the PCM, it sounds like a wiring problem betweenone of the sensors and the PCM. Always use a digital multi-meter so you don't blow the PCM. Pull the cam sensor connector and check, with the key on, for about 8VDC on the orange wire (power from the PCM), and put the negative lead on the black/light blue wire (ground.) If you get about 8 volts both of those 2 wires are good. That just leaves thetan/yellow wire (sensor signal.) The signal should fluctuate 0 to 5 volts as the cam notches pass the sensor. To check the wire you would have to probe this wire at the PCM with all the connections put together, key on, and engine rotating (either by hand or with the starter.) The crank sensor wiring could be checked basically the same way. Overheating the cayalytic converter can cause the ceramic beads inside of it to crack, requiring replacement. Don't overheat the converters if you can help it. Turning the key on with a sensor unplugged will usually set an OBD code that will need to be cleared. It sounds like your on the right track. Let us know how it goes.