the recent problems kinda throw me off but they are probable wiring issues. As for the limiting thing have you checked that your throttle is opening all the way. I had a similar problem and it turned out that with full throttle the cable wasn't pulling open the butterfly all the way. A little tweaking fixed that though.