When you push the pedal to the floor is the throttle blade actually opening up all the way? Can you take pictures of your throttle cable where it attaches? I think you have it in the wrong spot.