I would change that string. I too like WC or Vapor Trail strings. There are also a number of good string makers out there. You can find most of them on archerytalk. The advantage of going to a pro shop like DSS is that they can install the string for you. Don't get a cheep string. Tell the pro shop your bows specs and they can order you a custom string from WC or Vapor. After they put it on your bow should be in spec. A good quality string will have very little if any creep or stretch even before break in period. Don't leave the store until your peep is aligned properly. If you go to Dickson and have the time you can shoot at the store and have them make peep adjustment if necessary.
Hate to hear your troubles.
Enjoy archery..