i have a 2006 yz250f, adjusted valves and cleaned carb. bike runs poor in the top end range. have changed main from 178 up to 188 and needle in fourth pos. Runs excellent low to mid. Does not pull in 3/4+ throttle. Could timing be an issue? any suggestions would help.