Sometimes the timing marks on the crank are quite a long way out of spec. I've heard tell of as much as 20* in some instances!
Did you physically verifiy the #1 piston is at TDC on compression?
Did you physically verifiy the #1 piston is at TDC on compression?