It's typically a weight related issue, as in the perverbial more weight on wide side of the boat than the other.
It's not uncommon that the listing will be more pronouced at speed because more boat is out of the water. Also, depending on factors like, where the fuel tank is located, the list might better or worse as the fuel level changes.
Sometimes adjustable trim tabs can help even things out.
-Chris