2005 Suzuki DF140.
At wide open throttle (from dead stop) runs fine up to 5000 RPM. At 5000 RPM it acts like it's starved for fuel. Also, took the cowl off and worked fine above 5000 RPM. No blockage on air passages noticed. Also of note, the fuel is from last season and a year old...