Ok, here goes, bike is a very heavily modified '01 WR426. I'm getting a stutter at part throttle that has me baffled. Up to 1/3rd throttle, it runs fine. Steady 1/3rd and above throttle at low speeds, it stutters bad. If I'm nailing it, it revs right up with no stutter at all. I believe this to be a new development, but can't be too sure, as I hardly ever run it like this. I have noticed it riding around my neighborhood. Normally I have only ridden this bike (supermoto) on a go cart track where it was being ridden in a manner where I may not have revved it gently or held steady throttle like on the street. It also seems to be intermittent, as I've thought I had it fixed, then had it come back. Fun. The bike has an Edelbrock carb, so TPS is ruled out. The carb has been cleaned. The sparkplug is new. All possible "jetting" type fuel adjustments have been tried and made no difference. Fuel has been drained and replaced. Petcock has been cleaned out. Seems like fuel has been ruled out, so I'm guessing ignition is the culprit. Again, new plugs have been tried, no difference. I've checked all wiring connections, as well as cleaning them with contact cleaner. There are quite a bit of things disconnected and removed from the harness as this is a race bike, but I've never had (or at least noticed) this kind of problem with it before. CDI? Coil? Can anybody tell me if these may be the culprits? I do not have an OHM meter, and I won't have access to another CDI and Coil until this evening, so testing these would have to wait until then. I'm looking for advice on any other things I might try in the meantime. I'd also like to know if people think i'm correct in suspecting the CDI and/or coil. The CDI is a "factory" Yamaha unit, not stock. Any help is appreciated.