Crap in the tank blocking the jets? if cleaning the carb works but only for a short amount of time that's the first thing that springs to mind.

What kind of k & n did you fit? A replacement filter or have you removed the airbox and fitted a "pod" filter? If it's the later I would try swapping back.

Where are these breather pipes going from/to?