Just because the timing marks line up doesn't mean things are correctly line up. The cam turns twice as slow as the crank, so the timing marks can line up "correctly" twice during the cycle. Verify the TDC of #1 piston just to make sure.