93 Chevy C2500, 5.7L. 4 speed w/ granny. My engine ran, spun a main bearing. Swapped block & heads out of another truck, I ran it first. I know #1 TDC, timing mark on HB & Dizy are all on. I have fire, and fuel. I think its flooding out. If I leave it alone for a few hrs, it wants to crank, sounds like it almost does. Then it just turns over. Strong fuel smell, seems like its spraying to much fuel. Any tips, test, specs? Ive been at this point for almost a month, I'm out of ideas, time, & now hair! Desperately need her back on the road. Thk ya'll for your time, & feed back.