1996 plymouth neon stalling

My 96 neon,2.0L SOHC,5 speed stalls whenever it wants to. Sometimes it stalls multiple times in a 5 mile drive varying from a second to 10 seconds.Sometimes never stalling at all.If you leave the car in gear when it stalls it eventually refires itself and runs fine.Fuel Psi is 40. no water in the fuel.Any ideas where to start?

When it stalls, does the radio, lights, fan, or anything else, turn off? Does the check engine light come on, and have you had the trouble codes scanned? Swags improve in accuracy with accuracy of input.