Hey yall, new here, but i just got an Apollo 125cc pit bike today brand new from dealership, low balled the guy and got 100 off for it,.. i guess it wasnt cranked in awhile so it was hard to start but the dealer got it started and had a go and it was fairly hard to keep it idling.. so im asking...