Havent driven it long enough to prove it. But for the short drives, it does not stall anymore and restarting hasnt been a problem.
Will keep everyone posted.
Also the mechanic said that, while turning the key sometimes, he did not see the bank of lights on the dashboard light up. He said it could be a problem with the "computer". Does that make sense. I never saw this problem. But the mechanic swears that it is a problem.