You are very welcome to give me a call when you are testing / trying them, i'll PM you my number and you can call me if easier. The code i got was a cam position actuator bank 1, i swapped that from my own 350z but it didn't work so then swapped the crank sensor, both cam sensors and the 2nd cam actuator but it was still the same
I then changed all the spark plugs (which needed a change!) then the car wouldn't start at all, all wiring was removed then replaced but it was starting but still the same, miss fire / all 3 lights on. With the engine cover removed and the engine running you'll need to pull the grey plug very slowly from the coilpack, if the engine starts to struggle or stall then that pack is good but if it runs the same unplugged then that's the bad coilpack. When replacing each plug make sure you push it home as this exposed my problem as the plug wires were ill fitting, if this is your problem give it a quick spray with some electrical cleaner and try to close up the clips a little with a small screwdriver and that'll do the trick
If that doesn't make complete sense give me a call and i'll explain over the phone, it'll be easier to remove the plastic engine cover first and then you'll have full access to see properly.
Dave.