I agree that the timing seems way off. Have you had a good carb shop look at it? Sometimes when you've been looking at it that long, you get blind to the problem. Sounds like getting a second opinion from someone who can look at it is going to be money well spent. I'd take it in before you lose confidence in it. Good luck.