Jeremy, I have been down this road before. They had an issue with a green that had poor drainage when I got here 12 years ago and one of the previous superintendents was aerifying and topdressing trying to get rid of it, but it did not help. The problem was he was not getting deep enough with coring to penetrate thru the black layer. The whole key we found is to determine how deep it is and break thru it. To fix the problem, we deep tine areified greens with a VertiDrain with 1/2" solid tines and got down about 8" deep. We then followed right behind with JD 800s with 1/2" coring tines and removed the cores and topdressed. We did this in the Spring and Fall. Then, I would come in the first of June and mid to later August and deep tine the green with black layer with the 1/2" tines and get down about 8" to penetrate thru the black layer. We would then apply a light topdressing and used a product called Eclipse by Brandt.
http://www.brandt.co/Portals/0/PDFs/ECL ... 2008-2.pdf We would then use a Flymower to work the sand and Eclipse down into the holes and then rolled the green. We did this 6 years ago for one year and have not had a problem since. We still deep tine from time to time and spike. It worked great.
Good Luck
Paul L Double
Golf Course Superintendent
Sugar Valley Golf Club
Bellbrook, Ohio