This has been going on since car makers went from mechanical throttle to fly by wire. My neighbor has a 2001 Mercury 6 cyl. that he was working on Friday and needed an 8mm wrench to replace a component again. I loaned him a socket wrench and asked what the trouble was. He was replacing the swirl control valve again, thinking that was why he had sudden acceleration.
People used to joke that it was operator error, mistaking the gas pedal for the brake, but he showed me in the parking lot in park, start the car and it would idle normally for a few seconds and then full throttle (4000k rpm) and not back down until shut off. It was so dangerous to drive he had parked it until he could verify the fix.
Google the term "sudden acceleration" and your car model and you will likely get real returns. Ford willfully refused to deal with this for 10 years. In my neighbor's case, it could be the swirl valve or it's gasket, or the throttle position sensor or as he found, the cruise control cable slipping out of place. A 10 cent wire tie fixed it.
I would curse Ford, but Toyota had problems, Audi had problems, pretty much anyone that went to fly by wire could have a condition where the computer would go runaway throttle. Maybe I should curse Ford, though, because the simple 2 fixes are easy and universal. I saw a car 15 years ago with a programmed throttle limit. If you floored the pedal in park or neutral the ignition would cut off at 2k and resume when the rpm dropped back below that and hang and surge around 2k. The other fix, which I hear is now almost universal, also prevents people from driving with 2 feet. Brake Override causes the engine to drop to idle when the brake is depressed, no matter what any other input says. Engine runaway for any reason stops immediately when the brake is tapped. You also can't drive with 2 feet, because with your foot on the brake even slightly the engine won't come up above idle.