I have a approx 2007 Mercruiser 4.3L MPI (EFI) which has done 195 hours. It has been going great but just recently when you try and rev it the engine it surges badly like it is running out of fuel. I have replaced the fuel filter and now replaced the complete housing with a RYCO water...