An automatic engine start/stop system and method which are compatible with recent engine requirements of a pre-lube period before engine crank, is disclosed. A temp-start controller is used to read inputs such as ambient temperature, oil temperature and engine RPMs, to determine proper conditions for engine cranking. A pre-lube pump is activated by the controller for up to 45 seconds, or a desired period of time, before engine crank. A glow plug pre-heating step may be performed as well, if necessary.