Need help car throwing a lot of codes?

I have a 2007 Suzuki XL-7 3.6 AWD check light engine came up and I pulled the codes and I don't know where to start any help would be Nice thanks.

Current Fault Log
------------------
P0300: Random/Multiple Cylinder Misfire Detected
P0302: Cylinder 2 Misfire Detected
P0304: Cylinder 4 Misfire Detected
P2189: System Too Lean at Idle bank2
P0507: Idle Control System RPM Higher Than Expected
P2187: System Too Lean at Idle bank1
P2015: Intake Manf Runner Position Sensor/Switch Circuit Range/Performance bank1
P2006: Intake Manf Runner Control Stuck Closed bank1 a)

2014-11-13T16:31:16Z

Freeze frame information:
------------------
Fuel Status = 0 byte
Engine Load = 33.333 %
Engine Coolant Temperature = 94 °C
Fuel Trim Bank 1 Short Term = 25 %
Fuel Trim Bank 1 Long Term = 4.688 %
Fuel Trim Bank 2 Short Term = 2.344 %
Fuel Trim Bank 2 Long Term = 7.031 %
Engine RPM = 1,640.5 rpm
Speed (OBD) = 50 km/h
Timing Advance = 21 °
Intake Air Temperature = 10 °C
Mass Air Flow Rate = 23.58 g/s
Throttle Position(Manifold) = 36.863 %
Run time since engine start = 215 s
Fuel Level (From Engin

2014-11-13T16:32:29Z

Throttle Position(Manifold) = 36.863 %
Run time since engine start = 215 s
Fuel Level (From Engine ECU) = 40 %
Barometric pressure (from vehicle) = 14.504 psi
Voltage (Control Module) = 14.583 V
Engine Load(Absolute) = 37.255 %
Commanded Equivalence Ratio(lambda) = 1
Relative Throttle Position = 22.353 %
Ambient air temp = 4 °C
Absolute Throttle Position B = 37.255 %
Accelerator PedalPosition D = 31.765 %
Accelerator PedalPosition E = 31.765 %

Stpaulguy2014-11-13T17:59:03Z

The misfires are the effect in this case, not the cause. You have a lean mixture problem based on the short term fuel trim of 25%. The computer is trying to add fuel like crazy to make up for too much air. It can only add 25% and you're already at that.

That can be caused by a vacuum leak.

But you also have an intake manifold runner problem too. Find out why you're getting those two codes and look for a vacuum leak.

Spark plugs would be at the bottom of my list.

Tractor2014-11-13T16:39:47Z

Try new spark plugs, plug wires, and cap and rotor if that even exists on this newer vehicle.

For sure the plugs and wires. Should be golden than!