Yea its a UV map problem. The UV's are all messd up at that point on the surface.Also doing booleans can sometimes mess things up.