Street Demon 625 experience so far

Did you ever get the binding/ idle problem fixed. My son bought a demon after his holley plugged up and everything seams to be fine except the idle. it idles fine on start up but as soon as you drive it and let off the gas it starts chugging really bad and wants to stall at stops. he is getting very frustrated.
his car has a slightly modified 318.
any help would be great.

Yes. I have had no problem since. Is it an electric choke on your sons Demon carb? I'm asking because it might be that the idle is to low when it comes of the fast idle adjustment screw. I oiled my wire from the pedal, aligned everything good and bought some new return springs. I also opened up full throttle and released it with my hand plenty of times on the carb. Cleaned everything on it too.

Exactly how is the linkage set? As many as I have built, I still get it backwards from time to time. The linkage should be in the hole nearest to the pump arm fulcrum for the biggest shot.
Thats correct, the top hole is the one closest to the pump arm. It's kind of a funny angle.

Well hot damn! It's more like a Thermoquad than I imagined, then, because linkage bending is common place adjustment with a TQ. That's pretty cool man. Glad you got it right. Are you happy with it now?
Just a little bend with my fingers worked fine. Yes, it has been really good on my 273 this summer. Great street carb for that engine.