Probably an obvious thing but anyhow have you checked the oil level after riding and the oil is hot with the bike sitting level if oil runs out over the filler plug threads just put something to catch the oil and walk away and let it find the correct level ,if you live in a cold area the thick gearbox oil can cling onto the gears above the oil filler plug and when hot mix in and give an overfull symptom ,bearing in mind how little the oil capacity of the unit is a few Mils can make a difference ,I overfilled mine once by just putting the filler plug in with a slight bit coming out thinking a little extra might help and it spat it out the breather after a few Klms,