2000 Ford Expedition idle problem?

This car has been sitting for about 5-7 months before finally using it in September/November of 2015. This car was used to jumpstart another vehicle but the guy who connected the wires did it improperly and his car died too. The car wouldn't start, Triple A said it was the fuel pump not getting fuel to the engine. They banged on the fuel pump and jump started and it worked well and fine. Up until recently, I've noticed while braking/coming to a stop the idle would drop around from 500 to 300 RPM, shake, and the idle would come back up. I cleaned the MAF and the throttle body ( did not remove throttle body, cleaned it while still attached. ) and I took the car for a test drive, but then the car would hesitate now. While driving, the car just stays at 1,100 rpm even with gas. The RPM drops at times but not too low anymore and drops to 500 most of the time. Took it to a mechanic and they changed the IAC and oxygen sensor but that's about it. The problem still remained and upon cleaning the MAF and throttle body, now the car hesitates or stays locked at a certain rpm and idle drops at coming to a stop. No codes except for a P0113 and went away upon checking the sensor. The car would occasionally make a cranking/grinding noise but not start and it would STSRT on the second try.

Assumptions:
- Fuses? Because of that failure to connect jump cables correctly
- Fuel pump or filter?
- Spark plugs?

Hi so have it serviced properly.

  • Car acceleration problem and idle problem. The car is a 2003 Ford Taurus? . When the car is running and in parked its making a loud consisted rev noise. However the rpm needle thingy is not moving. when i'm in drive the car acclerates on its own with the speed ever increasing. i did some googling and learned that it can be the TPS sensor or the idle air intake valve, among a million other possiblities.
  • I bought an Actron CP9125 Code Reader to try and diagnose a rough idle at cold start on a 98 Ford 4.0 engine. The rough idle had not caused? The CEL to come on. I plugged the code reader in with just the key on and pressed read and the little asterisk goes half-way across the screen one time and stops. I press the read button again and it reads 0 codes. I was thinking it would scan multiple times to check for pending codes or other issues. I tried it with the engine running and the same thing happens. Is this code reader operating properly?
  • Why Does Replacing Idle Air Control Valve on 2002 Ford F150 not correct Idle issue? Got A check engine light. Code said Idle Air Contol Valve. Purchased A control valve at parts store. Replaced control valve with new one. Engine Idled up real high. Attempted driving, thought computer had to reset. Engine still idled up too high. Parts store said vehicle had to be driven for at least 20 miles for control valve to operate correctly. Drove truck 30 miles, engine started to surge. Put old control valve back in and engine does not idle high or surge but stalls out.( suggestions) ?
  • Why Is My 2002 Ford Expedition Getting Hot While The AC Is On And I'm In Idle? I have a 2002 ford expedition I've changed the thermostat, fan clutch, and did a radiator flush and it still is running hot when in idle and running the ac… If I don't have my ac on it runs wonderful as soon as I turn my ac and stop at a light it starts to over heat. Over heating I mean getting to the H and all the lights coming on check engine oil pressure everything… Not sure what else to do can anyone help me out?