Check inside of hub where it mounts for wear. Also i lost some of those off brand caps until i went back to real bearing buddies. Had one set that would actually push out of hub when greasing. you also might try cleaning hub and cap with brakekleen real good, use starting fluid to clean off breakleen, and then put on a coat of green loctite bearing mount or red loctite.