Update...
Replaced the ICM. Still nothing. I've ran out of ideas at this point and am very frustrated.
Things i have replaced:
--Rotor
--ICM
--Coil
I replaced a blown 10amp fuse for the ECU when i first tried to start it after replacing the head. All the fuses are still good.
All other fuses are good. I have 12v at the dizzy. My volt meter says this, and my hand says so, i've shocked my self on it lol. I've done all the testing the honda repair manual says, and even did a advance testing guide i found on TI. Both tests passed.
I have one question tho. When i put my head on, i couldn't find the idle control sensor plug that plugs into the intake manifold. On the underside and is a real pain to get too. My friend and i looked and looked but couldn't find it. We figured we'd make sure it ran and then find it later.
Could that be the problem? I wouldn't thing it would have any thing to do with it not getting spark.