I like MikeyTN's suggestion.
Can you handle him at all? My male wb caique turned into a little savage monster at about 4 yrs. of age. He would attack and bite for no reason. (Very bad bites.) He would hold a grudge for hours and still be angry hours later. I am the only human in the household so my situation may be different, but his anger at me always stemmed from me leaving him and his feeling ignored. He attacked anything that I held (as well as me) that he associated with me leaving the house - sunglasses, car keys, boots, beeper. He would even attack me if I headed towards the garage with him on my shoulder. He was jealous of the cell phone and if I talked while he was on my shoulder, he would go for my face. It got to the point where he would even stalk me!
This went on for years. I was at a loss. He was so angry that I could do nothing to rationalize with him to get him to stop. When my green cheek went through a similar phase, I would put her on a counter, the bed, the top of her cage, and walk away. She hated to be alone and would cry and whine for me. After awhile, she quit biting, realizing that I would turn and leave (just like the flock). With the caique, I could not get him off of me.
I believe a combination of things have worked. 1) He likes a schedule, and as long as we stick to it, he is very happy. 2) His cage is in front of a big window where he can watch people and cars walk by while I am at work. 3) He is now 10 yrs. old and I believe maturity is setting in. 4) I am ashamed of this, but a few times when I saw he was going to bite, I wrapped him in a towel (sustaining more bites), put him in the night cage, slammed the door shut, covered it, and walked away. The suddeness of the whole event seemed to settle him down some (and probably scared him as well).
5) I try to talk to him, take him for walks, interact directly with him so that for a little while, he is no. 1. 6) Sometimes I will wrap him in a towel when I see he is getting angry. Once I have control of him, he does settle down a bit. I kiss the top of his head and take him for a walk around the house. If he is angry enough to inflict damage, I put him in the cage, turn on my heel and walk away.
I would try to take him out and spend time with him alone - just you two. Can you take him safely on a car ride? For a walk? My caique even likes walks around the house where we investigate the back rooms, inspect objects up close (picture frames, door jambs, inside of showers, etc.). If he can get some one on one time with you only (and maybe bring treats), it might help. Caiques really love one on one attn. My bird just thrives on it. He might be mad at you for leaving him to go to work, or for your surgery but giving him special attn. that no one else does might help. Do not give up on him. My little boy is now a real sweetheart.