seems like it might be a bad vacuum leak somewhere, rather than a bad componant. Check all vacuum hoses, intake bellows, etc
All rubber is in good shape. Did the mess under the intake while the engine was out of the car and used almost all brand new hoses.
That idle seems to be at the right speed...mine runs about right there too. I'd strongly suspect the DME is OK.
The new motor was running well before the swap? Wasn't sitting for a long time? If it's been sitting for a while I'd check the injectors, fuel pump and pressure regulator.
Does this happen all the time? Or only when the car is cold?
I might double check a few things:
Coils in the right order?
Coolant temp plug hooked up to the correct sensor?
O2 sensor OK?
I'd also be tempted to pull the plugs and check them. You should be able to see if one is running rich, or has oil, etc. Might point you in the right direction.
The motor came from a car that was being daily driven until one day it wouldn't start. I went to see it, saw the intake boot was torn almost completely off the AFM and just figured that was the reason. The battery was dead so I never got to test the theory, since I was using the car for parts anyway.
The motor sat for ~6 months, and the fuel pump and FPR from the shell it went into have been sitting since early March. I am planning on switching to another set of injectors I have from an old m42 to see if that helps. The shell was being daily driven with no problems until a timing sprocket sheared off and the chain went everywhere.
It runs like this cold or warm. The coils are labelled 1234 by the PO of the shell, who was an enthusiast. I will double check the coolant temp and oil temp plugs and make sure I didn't mix them up later today. AFAIK, the O2 sensor is fine. If nothing else fixes it I'll try that. I'll also pull the spark plugs later today.