As I intimated in my previous post, it is difficult to isolate a problem without remote access to your computer, that we can't do on this consumer forum. Apple Support has the capability of remote access.
From an analytics standpoint, a problem is either media, software, or hardware related.
Regarding the media, we haven't addressed the possibility that this issue might be related to the specific clip that you are working with. What is the format of the clip? What is the frame rate, and is it constant or variable. If it is a variable frame rate possibly that is accounting for the random speed changes. You can try using the free download, Handbrake, to convert the clip to H. 264, Mp4/ACC and see if that makes a difference. In the conversion process set the frame rate to constant. Now see if the converted clip plays properly. Also, try with a different clip taken by a different camera, such as your iPhone or iPad, or maybe a sample clip downloaded from the internet.
Possibly it is a software problem, which would include the bug scenario. However, if it were a bug I would have
expected to see other reports of it on this forum, but I have not. In any case it likely would take a software engineer to property identify it, or at least someone with high level diagnostic tools. For non-bug issues we haven't tried anything but a redownload and placing the media in a new project, and those didn't solve it. I don't recall whether you reset preferences by opening iMovie while holding down the Option and Command keys, and selecting to delete preferences in the box that appears -- but try it if you haven't. Also you could try creating a new user account and opening up iMovie there. Another procedure would be to boot up in Safe Mode, then shut down immediately, then reboot in normal mode. You could try opening in a new library by holding down the Option key and creating a new library from the box that appears, then populate the library with a project. A final thing would be to reset the System Management Controller (see Finder help menu for instructions). Possibly one of the above procedures would shake out the problem.
It doesn't look like a hardware problem but you could run the Apple Diagnostics program (see Finder help menu for instructions) just to rule it out.
The thing is, without remote access to your computer we can just try various things in the hope of isolating the problem. That's why it could make it a whole lot easier if you work through Apple Support. Of course, you might find it helpful first to try some of the procedures that I mentioned above. Possibly something will work to identify or solve the problem.
I hope that the above is helpful to you.
-- Rich