You have it timed to .030"? That's way low..That is 0.762 millimeters, and that is at least 0.12 mm to low from the lowest stock setting. Re time the motor to at least 0.037" and your problems will be solved, for a little more performance with the exception of more NOX (who cares ) you could bump the timing up to 0.040-0.041"
Problems with not enough fuel getting to the Inj pump will do the same thing..