Red Sox believe they have fixed issue with David Price