Help please

Sounds like a nasty vacuum leak towards the front of the motor.

Could be.

I'd run an unlit propane torch over the intake to see if the idle changes in certain spots. If there was a bad vacuum leak, that'd let ya know.