Hey guys I’m new here but I have a 2015 commander 1000 XTP and its was running perfect after I just replaced the stator and changed water pump impellar out for a billet aluminum one. Put maybe 10 miles on it and it started having problems starting and dueling unless I give it gas. The check engine light came on and the P0106 code came on so I drove it home like 5 miles ran perfect the whole way home got home and idled for a few mn then died again and I can only get it to start if I give it gas then it will run and drive. I replaced the sensor on the intake and still nothing has changed. Changed the fuel filter and spark plugs with no change. I checked the fuel pump and I’m getting 50psi . It has almost 5000 miles on it if that helps. Any help would be appreciated because I’m about to take it to a dealer because I’m kinda stumped for once.