New engine gremlins - frustrating

My mechanic said timing was off too advanced after he removed the distributor and installed. It had some kick back initially on startup 2 weeks ago. He corrected that, but now since test driving it has had the occasional bog at light speeds. He is thinking a lean carb situation.

From my experience, a lot of mechanics will set the timing at the stock initial setting, and have no idea that a performance tune often has the timing significantly altered from the stock settings. Double check to see that your initial timing is set at 18 or even 16 if you are getting kick-back. Some people just never get the whole timing thing.