@campb292 suggestion re reading codes is probably the best thing you can do here, but I had a very similar problem with my 2013 LTZ when coming to a stop, the idle would get very rough and often stall. When it didn't stall, upon restarting from stop, lots of hesitation and rough idle. In my situation it turned out to be the VVT's. And if your previous owner was not good a changing spark plugs and general maintenance, I'm assuming they were not good at keeping up with their oil changes - a sure fire way to ruin your VVT's. They're a pretty easy driveway repair. Procedure and video here. But again, getting your codes read is your best next move.