The engine stopped after 3 secs because your unit can not detect whether the engine has started or not so it redo the cycle. I solve this problem is by using sparkplug sense ( review your unit's manual for this feature.) Basically you would wrap a wire around the sparkplug wires. When the engine starts, the current running in the sparkplug wire will induce a voltage at your loop wire and "alert" the unit. Hope this helps