greater than approximately 1 volt and the engine is in neutral 96 102 routine 66 initiates a wait loop of 15 seconds at 104 106 it is understood that the 15 second duration of wait loop 104 is only by way of example if 15 seconds has not elapsed 104 106 routine 66 continues to determine if the throttle position sensor signal is greater than approximately 1 volt and the engine is still in neutral 96 when 15 seconds has elapsed 104 108 routine 66 turns off lights 110 with the lights off 110 routine 66 rechecks transmission position 112 shown in fig4 and if the transmission position is not in neutral 112 114 routine 66 continues in normal operation 116 if the transmission position is in neutral 112 118 routine 66 checks throttle position 120 if throttle position 120 indicates that the throttle is more than approximately 2 open 122 routine 66 returns to recheck transmission position 112 until check throttle position 120 indicates that the throttle is less than approximately 2 open 124 and then turns on lights 126 having turned on lights 126 routine 66 confirms the throttle position and that the engine is in neutral at 128 and if either the throttle is equal to or greater than 2 open or the engine is not in neutral 128 130 the engine continues in normal operation 132 if the throttle position is less than approximately 2 open and the engine remains in neutral 128 134 another wait loop is initiated at 136 if both conditions of throttle position and neutral position are not maintained for approximately 15 seconds 128 136 138 routine 66 proceeds in normal operation 132 if throttle and neutral positions are maintained 128 134 for.