carb makes whistling noise

Almost 100% of the time whistling is caused by a vacuum leak at the carburetor base plate gasket.