Sorry you are having problems with your car. There are so many areas that could be causing the problem. Is the Service Engine Soon Light on or any other unusual lamps on when the engine is running. NOT after the engine stalls. Once the engine stops running, many lights should turn on. SES, Engine, Oil pressure and maybe some others. You should be able to shift into Neutral and start the engine instead of shifting all the way to Park.
Hear are some questions I would think a mechanic/technician would need information on before they start working on the car. The information may help them in the diagnostics.
When did the stalling begin? I read about a timing belt replacement/service.
Does the engine stall as you come to a stop or does the engine try to keep running and stall when you let your foot off the brake pedal.
If the engine tries to keep running, have you tried bumping the shifter from drive to neutral to see if the engine will continue running. This should eliminate a locked up Torque converter clutch that may be slow to release.
Does fuel level play a part in the stalling?
Does the engine stall from 10mph to 0, 20mph to 0, 30 mph to 0, 40mph to 0. You get the idea. This may vary depending on what gear the transmission is in when you stop quickly.
Does it stall after heavy acceleration or normal acceleration and a quick jump on the brakes to stop the car like a traffic light just changed and not all the cars got through the intersection.
When you say stop quickly, are you heavier than normal on the brakes or are you pushing through the floor board in a panic stop?
If this started after a recent service, something may have been missed during reassembly resulting in the stalling. There is a possibility that the cam timing is off on the engine allowing poor engine vacuum if this all started after the timing belt service. Vacuum lines could be put on wrong or loose grounds or sensor connections. The Idle Air Control (IAC) Valve if equipped may be sticking allowing to much air into the engine when you stop quickly which makes the engine run very lean and stall. I honestly don't know if your car has an IAC valve but am pretty sure they did not have electronic throttle bodies in '98.
The best recommendation would be to understand when and how you can recreate the stalling and get the car to a technician who has a scan/diagnostic tool so they can look at the engine data while the problem happens. If there is a SES light illuminated, you might be able to take the car to Autozone or Pepboys Autoparts store and have the codes read. Other parts stores may offer this service as well. A dealer may be the fastest and cheapest way to fix the car but if you had repairs performed on the car recently, take the car back to the shop especially if the problem started after the work was performed. This would be called a comeback if the job was not performed correct and you should not have to pay for it to be done right. You may want to talk to the Service Manager at the shop who did the work before you agree to leave the car.
Hopefully it is something easy and quick that won't cost an arm and a leg.