Last week I sold a new bike that was running great. Dude had it a 2 days and brought it in sating it was running bad. Everything was checking out good 135 comp. good spark getting fuel. I noticed the seal were popped out a little bit, not all they way but some. I replaced the seals. fired it up and it ran great for about 1/4 mile then started crapping out. It sounds just like what your going through. So I just started throwing parts at it. new cdi, no new mag., no new carb., no new head, no new cyl., no. I know the rotor magnet is good cause it would start and run fine for a min. or two then start bogging down and dies. Like yours super rich it seems. By now no mater how much I want to solve the prob. I'm more concerned with getting this guy his bike back so I just pull the engine and put a new one in. Now I can take my time trying to figure out what is wrong with it. the engine is brand new. Makes me want to pull my hair out. I was going to mention this earlier when I chimed in on reply # 35 but I'd had enough beers to figure it's time to think about getting off the internet.