Well, it's not the injectors causing the problem.
It drives well but still if you come off full throttle, after 1 min or so, it will stutter and rough idle then resets itself.
I have come to the conclusion that the o-ring on the fuel pin is leaking fuel into the boost pin area. I have no idea...