Before you go out and get a new pipe try this, I know it sounds strange but take it off and stick it in a fire. I got a YTM200ER 4 months ago and it was smoking bad but it was not oil or gas and it had a burnt smell to it like old wood chips or something. Well I posted here for help and a few dudes say camp fire it, probably loaded full of crap from a mouse or something like that and it turns out they were right.
Not so hot it melts but enough to clear it out. If it is clogged with something combustable, you will see the smoke before it gets red hot, side bonus was it only took a quick clean up and it was stripped and ready for paint after. Worth a try, bring your dogs and marshmallows.
85 Honda 200x, rider build almost complete, need aftermarket rear shock.
85 Honda 250es, with some work to do.