I had a Demon carb on my 340. Seemed like a good idea. I looks like a nice carburetor. However, I never could get it to return to a consistant idle speed. Also had the same bog as you describe, and I could not get rid of it. My car runs great with an out-of-the-box Holley #3310 750 on it though!