RE: engine stalling
really all you need to do is look up a good tuning guide that explains idle too, its really kidna hard to tell you exactly what to do without us being there, you can fix things alot easier if you learn what does what by trial and error, sounds like the idle screw is a bit too far in though