2002 Suburban throttle whine

I hear a high pitched whine or squeal when pressing the throttle. Even the very slightest pressure will create this noise. With the throttle held constant I also hear the noise as the car shifts gears. The noise is a very short duration. I do not think it is a belt or bearing noise. Any ideas? Thanks.