Engine is idling high and squeeling. What is it?
I just bought a 1997 GMC K1500 Z71 with 5.0 Liter V8 and 4l60e transmission. The problem i am having is it idles high, about 1300-1500 rpm when in any park, neutral, and even in drive. If i have it in drive and let off the break, the truck flies forward just like i was hitting the gas. I can get up to third gear and 40 mph without even hitting the gas. When i try to get up and go, the truck feels like it has no power. It accelerates very slow. When the engine is warmed up, im getting a really loud squeeling coming from the engine. I know its not the belts because i replaced them and the noise didnt go away. I pulled off the PCV valve while the truck was running and the idle goes down and the squeeling stops. whats weird is where the PCV valve connects on the valve cover is sucking in air when i take the PCV valve off. I am very new to this stuff so any advice helps. and i also dont know lot about engines. Just a normal guy trying to fix his truck. I did have somebody tell me it could be a vacuum leak or an intake manifold leak. Any ideas?