I am going to try everything you said. It does not idle ok cold or hot. I found the whistling sound and it was from the PCV valve gromet, it was a little loose.
I am going to use the carb cleaner first, since that is an excellent idea that could show me any leaks. Then I will try everything else you stated.
Thank you very much and I will let you know if it solves anything.