ok, so i took the cover off and started it up, turns out the shift shaft seal is what is popping out. i bought a new one and installed it, took it for a ride and still came out, seams to be when i goose the throttle (too much pressure behind it) and yes i did just put a new chain on (from dime city, tc bros 120 link 530) its been cut down to 110. Their is no oil leaking from any where else. also just changed the oil last night and after the ride today it was white again. im stumped at this point