@scottyhubcaps perhaps post a video of what your loco is doing.
Gunrunnerjohn and I have different philosophies about this issue... a speed control system like the Cruise Commander shouldn't be applied like a band-aid fix. If there's an underlying problem, that must be solved first. Search the Forum for another thread titled "How Slow can a Weaver go?" Someone attempted to install a Cruise Commander in that loco and it didn't run well at all. Meanwhile, I have several locos that will run smoothly and consistently at 1-2 mph even around sharp curves, without the aid of speed control. That's because they are geared properly for a small layout, and not 120 mph of top speed.
The first thing you need to do is take the shell off, gently turn the flywheel slowly with your fingers for at least 18 turns (one complete revolution of the drive wheels.) Look at the drive rods, etc., and feel if there are any points where the running gear seems to "stick" instead of rotating freely. Are the motor, gearbox, and side rods properly lubricated? Are the motor mount screws tight? Is the motor mount fastened securely to the chassis?
I can't tell from the Lionel support site whether your loco has "mechanical" puffing smoke or a fan-driven smoke unit. Often, if the smoke linkage is out of adjustment, it can cause binding and hesitation on startup.
If there are no mechanical issues and adjusting the stall speed (as Roy suggested) doesn't help, THEN I would think about installing a Cruise Commander. Moderate your expectations. Like most locos, your 6-28014 NYC 4-6-2 is geared for high speed, with no way to upgrade the motor, gear ratio, etc. So the performance improvement with a Cruise M may not amount to much. If you don't mind an early 20th-Century style loco on your railroad, you'll probably find that the Williams by Bachmann Ten Wheeler (4-6-0) has much smoother starting and running performance, with no need of speed control. My $.02.