how did you use distinct? Try it like below 
SELECT Distinct tblCatalog_SKUs.SKUID, tblCatalog_SKUs.ProductID, tblCatalog_Products.Name AS Name, tblCatalog_Categories.Name AS CategoryFROM tblCatalog_SKUs INNER JOIN tblCatalog_Products ON tblCatalog_SKUs.ProductID = tblCatalog_Products.ProductID INNER JOIN tblCatalog_ProductCategories ON tblCatalog_Products.ProductID = tblCatalog_ProductCategories.ProductID INNER JOIN tblCatalog_Categories ON tblCatalog_ProductCategories.CategoryID = tblCatalog_Categories.CategoryID WHERE FREETEXT(tblCatalog_SKUs.*, @SearchTerms)AND tblCatalog_Products.Disabled = 0AND tblCatalog_SKUs.Disabled = 0AND tblCatalog_SKUs.SKUID = (SELECT MIN(SKUID) FROM tblCatalog_SKUs WHERE tblCatalog_SKUs.ProductID = tblCatalog_Products.ProductID)
Corey