Supply crunch still hampering sales recovery