what sort of gearbox oil did u put in?
how long has this been happening for? ie. did it just start randomly or you did something with the gearbox, change clutch etc?
are your breather hoses hooked up properly?
not having a go, just trying to think of the possible causes