Rebel - you were almost 100% right. It was a gasket inside the fuel pump that was torn. Replaced all the diaphrams and gaskets while I had it apart and the boat runs as great as it ever has run. I'm glad I didn't bet you a hundo. Thanks for the help!
I really haven't done any comparison shopping related to price, but we have been taking our pets to Heartland in Faribault for 20 years and would never consider going anywhere else. I wouldn't hesitate to recommend them.
I haven't fished that lake, but have fished others in the area. Probably pretty clear water if it is like most. I would also guess more Pads and cabbage weeds, than the junk weeks like we have down here. Sometimes jig worms can be your friend on those lakes.