My girlfriends 2003 Galant is throwing the following code and info:

P0507: Idle Air Control System RPM Higher Than Expected (Powertrain, Generic)
-Fuel system status: Fuel system 1: Closed loop (1)
-Fuel system status: Fuel system 2: NA
-Calculated engine load: 20.0 %
-Engine Coolant Temperature: 204 °F
-Short Term Fuel Trim - Bank 1: 0.8 %
-Long Term Fuel Trim - Bank 1: 0.8 %
-Engine RPM: 1078 RPM
-Vehicle Speed Sensor: 0 mph
-Ignition Timing Advance for #1 Cylinder: 15.0
-Intake Air Temperature: 111 °F
-Air Flow Rate from Mass Flow Sensor: 0.5 lb/min
-Absolute Throttle Position: 0.0 %


Not sure what is the issue. I already cleaned the throttle body. The other issues I have noticed are that it shakes especially at stops. The pedal even shakes upon heavy acceleration. My girlfriend says it revs high when she starts it in the morning.

Any ideas?