Is the air filter element supposed to be oiled? If so, it might be getting too much air without some oil in it.
Try covering half of the filter area with some tape, then try the bike. If it improves, you know what's going on.
It might be a coincidental failure, the kind that makes you chase your tail.