Dependent methods in the same class run out of order only when included in a "testng suite"; running class independently respects the dependency
===

I have a class with dependent methods using the TestNG annotation

    dependsOnMethods

 The test runs fine 100% of the time if I simply run it as a TestNG Test from the package.

When I include the test in a TestNG Suite, the methods run out of order.  Yes, I am using:

      <test name="Test" preserve-order="true">
in my .xml file.

Every other test in the suite respects the method ordering and run without issue.  Is there any known information on why this might be occurring?