While driving the almera shuts down on deceleration sometimes. All light on dash comes on. It is easily started back sometimes with a few tumbles. Engine check light remain on then and goes off only if restarted. Generally car works smoothly, no sputter or rough idling or miss. Any ideas what might cause this? Seems electrical...wonder if it's a relay?