Heres the situation. The swap was done a year ago. Car ran fine other then the common idle surging that h22as are known for (1-2k) The original distributor went and was replaced recently. After that everything went downhill. The car wouldn't start half the time. So we took another p13 ECU and another td-60u distributor and tried those. The car will start and idle but will not throttle up. The thing is, you have to advance the timing completely on the distributor to even get the car to start. When you give it throttle it bogs out and intermittently backfires like the timing is out. Compression and Leakdown tested the motor and had 220 across the board... Valve clearance is perfect (in 6, ex 8). Static timing is 100% and if you set the ignition timing to 15 degrees before TDC the car will stall as soon as you give it gas. the IACV was replaced as well as a throttle cable, fuel filter, water pump, timing belt, starter, alternator, and spark plugs. Another wierd thing is that if you SLOWLY give it throttle it will almost rev all the way through the rev range, but if you give it more then a quarter throttle it was bog right out. We tested the main relay, MAP, TPS, ICM. All tests are good but still throw Code 9 intermittently for Cylinder #1 position sensor. ANY SUGGESTIONS?!?!?