I have a 98 fxstc.It has not run for about 3 yearsand now Im gonna get it going again.I went and replaced plugs,wires, and rebuilt the carb.Put fresh gas in tanks after completely draining all the old stuff.Everything is nice and clean.Now when i start it it wont idle and when I just try to hold the throttle part way it starts backfiring and running real rich.When I look into the caeb I see fuel being siphoned from the needle.I checked the float level and it is fine,the vaccum piston is operating fine too.I dont know what else to check.