I am having an issue with my 2004 sportsman 400. It will crank fine and run great for about 3 min. or so and shut off as if it is starving for fuel.Here are the things i have done so far-taken the carb off twice cleaned all jets made sure there is nothing clogged up blew it all out made it shine, put brand new fuel pump on it, cleaned tank and blew out all of the fuel lines everything is flowing fine to carb. I am wondering if the needle maybe sticking in carb. When i had it apart it seemed fine but im at a loss. I would appreciate any help