Engine revving while in neutral and the car surges when in drive without me even having my foot on the gas.
It sounds like you may be having a problem with your idle air control valve. This valve regulates the speed of the engine at idle. If it is malfunctioning or stuck you can have a high idle or surging sensation when in gear. I would ask for help from a certified mechanic, possibly from YourMechanic, to diagnose your problem and find the root cause.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing