Cylinder miss, broken motor mount, or vacuum leak.
Rolling friction causes a car to stop.
That means person inside car is either too heavy or something like a toy is caught in engine
might have misaligned or loose wheels
the cuase of this is ussaully worped rotars
If it's a manual transmission then it is probably because you aren't depressing the clutch as you slow down.
Several things can cause your car to stall and shake when you stop. Replacing the spark plugs and spark plug wires may cure the problem.
Could be a problem with your torque converter
A stop- Rotor out of round, possibly bad wheel bearing.
check motor mounts
Engine mounts
Cylinder misfire. Possibly failed or failing engine mounts.
The engine of the car may need to be cleaned or your oil may need to be changed.