any help would be great. I have a 2004 sportsman 700 efi and yesterday plowing when it was cold outside it ran fine but when it started to warm up the engine dropped to about 700 rpms and woudls act like it was starving for fuel. I could shut it off and wait 10-15 min and it would start back up and run for a little while just fine but all of the sudden it would start running rough again. I replaced the fuel filter with no difference made. put some sea foam in the tank thinking water in the gas but it didn’t help. So i’m lost and confused now. would it be fuel pump?