Know the value of what you're trying to fix. Don't waste time on "fluff". Document, work around and move on if value less than cost.
If value>cost, and you've had a good crack at it, then communicate it. Many times a tough problem is only a tough problem due to the perspective of the person involved. To others, things can often be highly obvious. Don't use your team as a crutch, and definitely respect their time etc but by the same token realize and tap the value of having workmates and peers.