when was your last tune up? the hard starting, to me, points to the distributor cap and rotor (as long as the battery is good) if you can't remember when these were changed or have never been changed, I'd do that first.
http://tech.mirage-performance.com/distributorcaprotor.html thats not a 4A-FE motor, but it gives you an idea...its also a good idea to change the plugs and wires when you do this...I would use NGK.
As for the stalling...could be a lot of things (gummed up IAC maybe?)
First and foremost though I'd give it a good tune up and see if that helps.