Abstract: A microprocessor based system for remote starting of an automobile engine includes circuitry for automatically actuating an accelerator of the automobile to effect starting of the engine, circuitry for energizing the starter motor for a predetermined number of seconds, repeating energizing of the engine a predetermined number of times if the engine does not start, and providing a predetermined delay between each energizing of the automobile engine. A remote transmitter transmits a start command to a receiver located in the automobile, causing the receiver to cause an algorithm stored in the microprocessor to attempt to start the engine and control certain accessories.