Hello,ive been working on my 04 600 sportsman and am having a problem with it running.first off last year i noticed smell of gas when i shut it off to go hunting and i had to pull choke out to get more power,so i decided to get a new carb for it.i put it on and then discovered the intake boot was torn(probably why i had to keep choke out).replaced that and it will idle fine but if i try to give it gas it falls on its face,and sounds funny at carb.if i pull choke out i can get it to rev up and it will run better but it feels like i can feel gas/air blow back to my hand.new gas filter, carb,plugs,and compression is 90 and 120 psi.something is not right here.it only has 600 hours and 4000 miles on it could it really be a cam or jump time in that length of miles?if so is this something a guy can fix without taking to a dealer?im not scared of a wrench,i have a manual but it shows polaris tool this and that quite a bit.thanks for looking and opinions would be great