Does it stall if you stop at a roundabout?
First of all the starter is only there to start the engine, it does nothing to keep it running or when pressing the clutch!
A new starter will fix your hot start problem.
As for the stalling, could be a number of things, a faulty temp sensor, co adjustment maybe an air leak.....