I have a 2003 Polaris MSX 140 HO, it starts great and after you ride it a few minutes at WOT it looses power but does not die. We found the fuel pressure regulator had come loose from pump. That was repaired, now the pressure holds steady at 21 psi but still does the same thing. Has anyone seen this problem and any ideas what to do to fix?