I just purchased a 2007 pontoon boat equipped with a 40 hp Mercury outboard. The dealer says it has about 130 hours on it. Starts fine but after running between 10 and 30 minutes the RPM's (and speed) drop off, then resume, then drop, etc! Took it to my local Merc dealer and he tried a bunch of stuff including checking fuel, fuel reservoir, fuel pump, changing coils, replacing oil and filter, spark plugs, computer analysis. Also checked for grounds and temp sensor and oil pressure. Couldn't find anything really wrong other than it goes into "guardian" mode occasionally. Took the boat back this past week (dealer did a lake test and it was okay) but it's doing the SAME THING! He thinks it might be worth replacing the wire harness. I'm wondering if anyone has seen a problem like this (intermittent)? If so, any ideas on how to correct it?

