Hello Keith, have you tried using the following:
CacheHelper.TouchKey("com.sku|all");
as this should clear the cache for the com.sku and this:
SKUInfoProvider.Clear(true);
which should clear the hashtables ( most of the 'cached' data for ecommerce is actually stored in the hashtables as opposed to cache. These should help to get you fresh data from the DB, use sparingly, of course, as it will be a crazy performance hit to call this constantly.