Hi my name is Reid, I have a 93' Explorer Sport, 4.0 Liter V6 Engine, Automatic transmission. It has a few problems I just can't seem to figure out on my own and I will take any advice I can get! By the way this is my first vehicle. (Funny story is I bought it from a friend for $400 because he thought it didn't run but it was just the battery so I'm not complaining, I love this thing!) First off, every time I start up the engine I make sure to let it warm up and all of that good stuff, but it stalls frequently in idle. It revs at just under 1000 rpm and the engine will cut off and stall with no hesitation and no warning. It also will have a rough idle while driving or when its about to stall.This also happens at stop lights and stop signs. I tried cleaning the IAC and there was no difference. Fluids are in check also. No check engine lights. The second problem is sometimes when the AC is on and I am in idle at a light, stop sign, etc. the car will begin to smell like fuel/ fumes which is probably dangerous and I can't tell where its coming from. Also, the fuel gauge doesn't work. The third problem is most likely bad connectors for the battery because if I hit a bump or anything hard enough to move the battery the car will cut off all power. This means I have to pop the hood and plug the battery back in because it has been disconnected. The fourth problem is a whining noise which I think is a vacuum leak, it hisses louder when I accelerate and less when in idle but still noticeable. The last problem is a loud squealing noise which goes away after a few miles of driving, I replaced the serpentine belt a few weeks ago and it went away for a day and the next morning it was back. Please let me know if you or anyone has any advice or solutions. Thanks again and have a Merry Christmas!