Yes, I thought about the exhaust, but that wasn't the problem. I took the whole thing off and it made no difference.
So...
I guess the only thing to do right now is drain the fuel tank and start with a fresh mix and hope for the best. But if the fuel is flowing freely and seems clean, is this likely to be the problem?