Hi Bob,
Are you dealing with legacy DTS packages or SSIS packages? The "dts_" database roles in msdb work only for SSIS packages stored in msdb, not for DTS packages. You'll have to grant EXECUTE permission to the specific stored procedures that work for DTS package e.g. sp_add_dtspackage, sp_drop_dtspackage, etc.