well Hawk, based on what you described, it seems fine, you could remove the belt as many times as you want, rotate the cam in relation to the cam as many times as you want, spin the distributor as many times as you want, but once you put everything back on their marks, timing is right.
Easy way to check: Where is the spark showing on the crank pulley when you have a timing light on it?
Also, don't trust the plastic timing belt covers for setting the marks for the crank TDC or cam setting - tons of slop in them. I would use the string method of running a string between the crank center bolt, to the auxillary gear bolt center and see if the string goes right thru the TDC mark. Or better, pull the #1 plug and find TDC using a small dowell or screw driver - easy to do. Same w/ cam, use the string to go from the bolt center on the cam gear to the bolt center on the aux gear. The string should go right through the cam pointer.
However, it still doesn't sound like that's the problem, even off a tooth or two the car will start right up. Maybe all three (crank, cam, dis) are off just slightly giving you the equivalent of 6 teeth off or something.
Let us know.