Could be IAC, TPS, those two are the most likely. Could be a vacuum leak. Check all lines that run across over to the passengers side. You also have a canister that sets behind the passenger side fender but usually the line doesn't come loose in there. To check, the fender would need to be removed but that would be the last place I would look. IAC is rough to swap if you never changed one before on a Mark. It's best to go ahead and change the TPS while you're back there so that you know both parts were taken care of. You'll need an IAC gasket if the new one doesn't come with one and you'll need a TB gasket. The rest is just time consuming. To make it easy on yourself, remove the hood, if you have help replacing it.