Garcia went 0-2 with an 8.18 ERA, and allowed seven earned runs and seven hits in five innings against Syracuse on Monday night.
He had surgery on his right shoulder in August 2007 and made only 14 starts the previous two seasons with Philadelphia and Detroit, going 2-6 with a 5.55 ERA. The 33-year-old right-hander would have gotten a $1.5 million, one-year deal if added to the Mets' 40-man roster.
"Maybe I want to try it one more time. If I don't feel the way I'm supposed to be feeling right now, I don't know," Garcia said after his start on Monday, before he was released, The Buffalo News reported.
"Hopefully it will work out for me but I don't know. I'm working really hard to try to get right but my shoulder doesn't respond," he said, according to the report. "I'm going to try my best. If not, I guess I'll go home. I don't know. That's it, man."
Information from The Associated Press was used in this report.