The long crank time was happening along with the hiccups when I first saw it. 26yo granddaughter thought all sorts things were going on... brakes locking, squealing sounds..., but didn't flag the initial prob....which ever it was. There was a code for the crank sensor and that resolved the delayed start. It's drive by wire and we really thought the throttle body was the issue, but not. Respected local ASE mechanics scratched their head....but wanted to know what the problem is when it's found. LOL Local Hyundai is booked until 5/11, but the old biker parts guy thought it could even be the oil sensor.
It's cheaper for us to throw parts at it. A coil went bad maybe 5k miles ago, so I changed them all. The killer is the small range where it acts up...and it is like someone just turns it off for a split second. It's push-button start. Amazon sent the wrong plugs when the coils were changed and the old looked surprisingly good, but I changed them now. I'll also do the serpentine and thermostat just to minimize any future problems.
Fingers crossed....thanks for your interest.