Motor sputtering is usually caused by one of the three motor wires being burned inside the motor. It can also be caused by one of the three motor wires being burned inside the ESC (electronic components). Infrequently it is caused by incompatibility between ESC and motor brands/types.
Disconnect motor from ESC. Test for continuity from one of 3 wires to another of the wires. Test each pair of wires this way (A-B, A-C, B-C). They should all act like a straight wire with such little resistance that you can't accurately measure it on a normal Ohm meter. If using a normal Ohm meter it should show between 0 and 1 Ohm.
Further tests:
Take props off.
Plug in USB to computer and also plug in flight battery.
Go to Output page.
Enable "Test Motors"
Run motor outputs sliders up one at a time.
Do all motors sputter? ... That sounds like ESC/motor incompatibility. Too much coincidence that all are burned? If it is an incompatibility, and you are using stock ESC firmware, and the ESC has "timing" adjustment in the "beep menu", you might get it to run by adjusting that.
A note: I had similar issues with cheap SimonK ESCs from eBay. It turns out that they had really old firmware on them. I flashed new firmware on the ESCs and they worked fine.
Another note: The problem I had with the old SImonK firmware was really just a startup issue. The motors that were lower when sitting on the ground were the ones that would sputter because when starting, those motors would be commanded to run faster to level the quad. I found that tipping the quad to slightly raise motors that wouldn't start would allow them all to start when I held it very level when starting the motors. There was no problem during flight.