If you have to use the hot start to start a cold engine your fuel screw may be too rich or maybe even your pilot jet. The hot start creates a lean condition by letting fresh air in. If your stalling a lot I would also check your idle, it may be too low. It could be many different things, but that's where I would start.