OK, my 89 4.0 was also making a squeaking noise from under the hood. Thought it might be the belt, and that I would replace it soon. Then just last weekend, I heard a small popping noise at idle, but only after the engine warmed up. Then today (first time driven since then), I went to the gas station to get some ethanol free gas, and it died while in neutral. I started it back up in park, and it started whining and squeaking like hell. I pulled over to a parking space, and shut it off. Now it doesn't restart at all. Ideas on where to start?