So I put a Z6 head on a 1.5 block (92 CX hatch).... It starts and runs but craps out after warm up. Already put correct dizzy and ecu (stock p28) on it. Timing on belt side seems to be correct. Just found out that it's only running on three cylinders (1,2, and 3). Spark test OK... Injector good.. Compression seems to be good but wont know for sure until test tomorrow... Throwing codes for vtec sol (not hooked up yet) and o2 sensor (still gotta get the four wire) but that's it.... Can somebody tell me what the hell is going on?