i rebuilt the topend of my motor, it fired up and still fires up but revs up pretty high when given gas an doesnt come back down, now when my piston blew it went in alot of peices and ive been thinking it could be my crank seals doing this but then if i pull the choke out it runs normal, but doesnt have any pick up from the choke being on, i need help, someone help me before i give up, thank you