my truck sounded a lot like a teapot once. turned out it was a gasket under the throttle body, $4 part. could be a vacuum problem of some sort. i'd check hoses and gaskets