When you crnak it over, put the pedal to the floor. I was having the EXACT SAME problem as you. It would crank and crank, CPS was fine, etc, but it just wouldn't start. So I did the whole upper end of the 60k thinking my wires and plugs were just entirly shot. I put it back together and it still does this occasionally. 90% of the time it's fine, but maybe once every two weeks it won't start. Put your gas pedal to the floor and hopefully it'll work for you like it did to me.
My theory on what's going on is this: I believe that for some unknown reason, every once in a while the car won't spark on it's first turnover. Then, once it does spark, the engine is too flooded to start. Putting the pedal to the floor lets more air in, allowing it to start.
Once again, this is only my personal expierience, and my theory could be totally wrong and this may not work for you. But it did and still does work for me, so give it a try.