He'd missed the trip to Toronto with the team's permission to have a stomach ailment examined. A procedure removed a blockage, and Weaver was clearly relieved as he apparently put the mystery -- and the periodic pain -- behind him.
"It was something that was bothering me off and on since the offseason, a digestive thing," Weaver said. "I had everything checked out, and everything's cool now.
"I was having it in Spring Training. It would come and go, a nagging thing. I'm just glad they got it cleaned out and I don't have to worry about it."
Weaver was given medication after the procedure but is not taking it now, he said.
"I'm good to go," he said, looking forward to his start on Saturday against the White Sox. "It was awesome of the team to let me go and take care of this."
Weaver appears to have found his rhythm on the mound, where the ailment had no negative effect, he said. His past two outings have been solid -- starting with one of the best of his career against the White Sox in Anaheim when he held them to one hit in seven scoreless innings but did not get a decision.
He followed that with a win against the Dodgers when he yielded two runs on five hits in 5 1/3 innings while striking out seven. His ERA has fallen from 5.59 to 4.73 over the past two outings.
"He's ready to go," Angels manager Mike Scioscia said. "Weav's stuff has really picked up. He's started feeling good where his arm is. Hopefully, he's going to be able to maintain that over the summer. He's important to what we need to do."
Lyle Spencer is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.