Hur parametriserar du IN klausul?
Eftersom du är på SQL Server 2008 skulle jag skicka in en tabellvärderad parameter med två kolumner item och sort_order och gå med på det istället. Sedan kan du bara lägga till en ORDER BY sort_order till slutet.