I suspect you've sucked in some animal or
vegetable life that's died and decaying in the head intake line...a dead minnow can really STINK..and so can some weeds.Intake hoses rarely permeate...and if yours had, there'd be at least a slight odor all the time--especially after the boat has been closed up, not just when you flush. That it's only when you flush, and that it doesn't go away after the first flush after the boat has sat, is almost certain to mean something is decaying in the system.Pull the intake hose off the thru-hull and the toilet...straighten it out and look through it to see whether you can see daylight. If you can't, whether to clean it out or just replace it is up to you.If the hose is clear, put a short piece of hose on the toilet, stick it in a bucket of water laced with about 8 oz of Raritan C.P....flush the whole bucketful. Don't use the toilet for at least 24 hours...flush another bucketful of clean water through it. That SHOULD solve the problem. If it doesn't, get back to me.