This sounds like what might be the beginings in my car.
I get the same hunting idle on startup, only about 5 seconds though.
And ive had a similar drop of power when put into gear about twice in the last week.
Some startups run very rich.
How much did the part cost, and where was it from?