Sounds like fuel filter problem. IMO 25K on a fuel filter is way to long- The CP3 may pull dirt through a dirty filter and damage your fuel system.:)