If the o-ring and insulator are good then put a straight edge across the carb face(the face that has the o-ring in it)
I had a similiar problem and found that the face had been bent. A bit of filing followed by a bit of lapping with 600 grit w/d on a plate of glass, and problem solved.
Kev