data logging will be your friend, possibly a dying sensor.
I had an issue with a egr valve that was slow to close causing the engine to die when you let off the throttle, only way i found the problem was seeing log data of the IAT sensor reading a 100 degree change in under 10 seconds.
__________________
|