Don't know who invented this piece of chit, but it's the most annoying thing on a new vehicle.
.
If you knew it was there when you bought it, then WHY did you buy it??
Just me, but I would never have some car/truck that kills the engine at every stop... It's a totally BS feature that should have never been, period..