Welcome to the forum
Warm up engine
On the front, side, of upper intake is the IAC(idle air control) valve it has 2 wires plugged in to it.
While engine is idling(warm) unplug those wires, RPMs should drop to 500, or engine may even stall, either is GOOD, it means no vacuum leaks.
If idle is above 700 then there is a leak
Start unplugging vacuum hoses from intake and seal port with finger, when RPMs drop you found the hose with the leak.
If all hoses are OK then you will need to check intake gaskets.
Vacuum leak almost always causes a lean code