Have you got a clean fuel filter before the carbs? I just went through a similar scenario and it was the fuel filter causing the problems. In the ens I had fuel occasionally spilling from the carbs, then eventual starvation at the front carb. cleaning the bowls sorted it. I had to replace one of the fuel flow valves as I just could not get it cleared. Also check the float heights are 17mm and that the float tab seats as squarely as possible