Are you SURE the crank pully mark is exactly at TDC? Which direction are the cam marks off?
I pulled the timing cover off to see the mark on the crankshaft sensing blade was on the timing mark on the oil case. When I put it on TDC the cam gear were advanced buy 3 teeth.