When you say it revs up without input, is that from idle or will it idle and then increase rpm without anything being touched? If it is from idle, I would look for a vacuum leak. It doesn't take much of a leak to bump up the rpms at idle. A quick way to test is to get a can of common carb cleaner or even an unlit propane torch. Then go out with a cold engine, open the hood and start it. Now start spraying or moving the torch around the lines and intake areas. You want to listen for the RPMs to change as you move the additional fuel source around. If you find something then shut it off and visually inspect for a line off, cracked or damaged.
Dec 16, 2023 at 12:26 AM