Injectors, coilpacks, CTS, MAF, basically all are prone to it. Like I stated before, only the earlier models were prone to the corrosion issue.
What plugs did he use? Z plugs are very specific, especially the TT's. Auto part store generally do not carry these plugs, you need to either purchase them through the dealer, Conceptzperformance, Z1, Specialty Z, and some tuner shops have them. The plugs from the parts store are too short compared to the actual ones.
https://conceptzperformance.com/nissan- ... _p_291.php
Yes, they are expensive, but most everything is expensive about these cars.
Code 12 is MAF- This will cause issues you are describing could be a bad connection, corroded wires, or a bad MAF. If you buy a new one, make sure it has N62 on the side. Otherwise it will cause issues.
Code 34 is the knock sensor-chances are the wire is broken, or the sensor itself is broken apart. This is normak after years of heat and cold cycles. It is a big job to replace, best thing to do is relocate until you have the engine apart or time when it is down.