Originally Posted by bsell
So you have a low idle, low power at lower rpms, and just ok power at speed.
This sounds like a vacuum leak, possible low voltage on the engine (weak spark) due to ground problems, or other install-related issue.
Is it possible the cams are not timed right in relation to each other or the crank? A sticky/weak chain tensioner? Just typing out loud as the engine did sit dry for two years...
I don't put much stock or emphasis on 'at speed' behavior unless the power noses over like you have a restricted exhaust or loss of fuel pressure. The engine turning at high speed hides many a driveability problem so behavior at speed can be deceiving.
So do the standard poor running checks for vacuum leaks, weak spark, poor fuel flow/injector spray quality. If things check out, then look into engine computer issues related to the year difference between old engine and newer car and/or the cam timing issue.
Good luck,
Brian