Yeah I decided to check the plugs, found some water ingress into the drivers side plug. Replaced all four plugs and still got the same issue.
I've also removed and cleaned the cam sensor with no joy.
Think I'll try get a coil for the spark plug that was rusted/wet and see if thats at fault.