I have a 2005 Searay Sundeck 240 with a Bravo lll 5.0l, serial 0w344212. Was running rough at idle several weeks ago and had shop replace cap, rotor and plugs after diagnosis. Ran great the last several time out. Started fine today but after running 30 minutes, engine dies when throttling back...