Justin,
Re my last post on thios subject. I still think its down to too much oil. If the dip stick is showing max when the engine is cold, i.e. first thing in the morning, then in my experience with that engine, you have too much oil in there and you need to drain off at least half a litre. Once the air filter is contaminated, even if it looks clean, its had it and you need to get a new one.
Dave.