I have a high-pitched pitched almost electrical sound for a short time after start which is new. When going downhill only the jeep sometimes idles quite low, almost stalls unless the engine is rev'ed. Recently done spark plugs, tps, cleaned iac. doesn't look like leaks, the high-pitched whine is...