How did you check for spark? Make sure the ground on the coil is tight. Also check the ground for the main harness on the engine block, not sure on a b18c, but on older b16s its on or near the water neck of the block.