The stalling could very easily be a cam sensor, being that it's an abrupt stop. Abrupt stops like that usually mean electrical issue (sensor, wiring, etc..) but a sticking IPR can cause a abrupt stop coming off of acceleration (letting off gas pedal) and will also cause a hot start problem. But...