Alright, so I have an issue with a JDM block and head I swapped into a 97 Civic DX, originally D16y7. I used the same intake manifold and exhaust manifold, all sensors, distributor, ECU, everything from the original engine. I used a timing light and got the idle dead on at TDC, and when I rev the engine it runs solid all the way to redline- except for takeoff. It is SLOW. REALLY slow. As in, put the pedal on the floor and for the first few seconds its like you got out and pushed the car, then as soon as it is going a little it winds out like a race engine again. Any ideas? Btw, when I first bump the throttle body while shining timing light on the pulley, it drops back and is retarded for a second, then revs up and advances into the range it is supposed to (the three marks on the crank pulley). Any ideas anyone?