He will always take the 5th, according to Michael Cohen. He says Trump literally can't tell the truth, so he takes the 5th to keep from getting nailed for perjury.
It seems to be a requirement for the GQP now, thanks to this pathological liar. Not that they were honest much to begin with.