help d series still not starting

ugh
fuckin civic not starting still this is wht ive tryed so far
1. another distributor - nothing
2. main relay - nothing
3. new tps sensor - nothing
4. double checked timing - nothing
5. tried different ecu - nothing
5. new wire harness ( thinking the old one was bad ) - nothing
6. checked all fuses - nothing
7. check engine light # 21 but thats cuz the only harness i could find in a junk yard was non-vtec
next thing is to get the stuff to do a compression test , ive heard something years ago that some ones civic wouldnt start cuz they had put the head gasket upside down ?
not sure how true that would be but ne one got ne ideas on wht else to check

1. another distributor - nothing
2. main relay - nothing
3. new tps sensor - nothing
4. double checked timing - nothing
5. tried different ecu - nothing
5. new wire harness ( thinking the old one was bad ) - nothing
6. checked all fuses - nothing
7. check engine light # 21 but thats cuz the only harness i could find in a junk yard was non-vtec
next thing is to get the stuff to do a compression test , ive heard something years ago that some ones civic wouldnt start cuz they had put the head gasket upside down ?
