Ok, I'm really getting frustrated with working on my engine. It got to where it is hard to start and once I do get it started it will idle at high rpms but when I cut it down to low idle it dies. I rebuilt the carb and cleaned it out extremly well and put new gaskets on it and tuned it according to the manual and replaced the diapraghms on the fuel pump. all my fuel hoses are tight. I put a new CDI unit and ignition coil on it. New plugs correct gap. Still dies at low idle. I noticed the exaust gaskets were really corroded and water is just sitting in my lower cowling. could water be getting into the powerhead? would this cause hard starting and to die at idle? also, the compression is very good.