So I have a update. Took it to Crowes. They found it still misfiring on 3. Took the coil out and swap cylinders and the fault followed. Tested the brand new coils. 2 were running at 7v. Tested another subies coils in mine - all then ran at 12. So ordered me yet more coils these ones ran at 12v and now I haven't had a issue since. The head mechanic there said it was a weird issue which he hadn't run into before. I'm just glad all it needed was more new coils....