Street Demon 625 experience so far

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.

Thats correct, the top hole is the one closest to the pump arm. It's kind of a funny angle.

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.

Yes it has the electric choke. Ill have him look at that. Thanks.