The idle stop solenoid is used to prevent dieseling/run on when you shut the car off. It holds the engine at 650 when activated (engine running and warmed past choke) and allows it to drop to 500 when deactivated at shut down.
Also, make sure your heat control valve in the air cleaner is operating correctly. Mine will bog when cold if it isn't taking in warm air off the exhaust manifold.