Well I finally reached a point that I feel like I can say my EFI conversion project is a success so I thought I would post an update along with a video of a short demo ride. So basically, I had everything running back in January and was riding it daily but continued to have the problem of intermittent stalls on return to idle. About one in every 5 to 10 times I came to a stop, it would die. Sometimes it happened much more often and sometimes less. It was driving me nuts. I kept playing around with the fuel maps and other tuning factors but noting I tried had any effect. And on the data logs, the pulse width looked good. What the &%$#@! is going on? The only thing that the MicroSqurit (MS) ECU CAN control is the injection PW and it looks good. I even installed a fuel pressure gauge that I could watch while I ride but the pressure was rock solid. It finally dawned on me that it was not the PW but the timing of when the injection was taking place within the engine cycle that was causing the problem. More information below for anyone interested in the details but the work around was to go to two injections per cycle with ½ the injection time for each. That solved the problem. The bike runs so good now I just love riding it and can’t stay off of it. Any excuse for a ride and I am gone! Video link here: For those that may be interested in the boring details I offer the following. Warning, this may be way more than you ever wanted to know about EFI if you are not a techno geek like me. First a little EFI background information. There are basically 3 injection timing schemes available with the MS and each requires different timing information. The best is full sequential which allows the tuner to specify exactly when in the 720 degree cycle the injection is to take place. This requires a multi tooth crank wheel like a 36 -1 (36 tooth and one missing) AND a cam sensor with at least one tooth. (Note, this what MXrob used and why he never saw the idle issue I have been fighting. ) With a toothed crank wheel but no cam sensor, the ECU knows where in the 360 revolution it is but it can’t know if the engine is on a compression stroke or exhaust stroke. But it can still do Semi- sequential, which does an injection every revolution with half the calculated fuel required for each firing cycle and allows the tuner to set the timing or angle for the injections. This what i would really like to get to. The simplest mode is Untimed Batch used with basic trigger. It does not really know where the engine is in the cycle and just fires the injection pulse when it gets a timing trigger, once every full 720 degree cycle. This is what I am using because I am triggering off the spark coil. In theory, the injection should not happen when the intake valve is open. This seems backward at first but in practice, most engines run MUCH better when the injection is done on a closed intake valve. The Theory behind that is that it allows time for the fuel to more completely mix with the air, helped by heat from the intake valve. For whatever reason, it seems to work much better. This is much more important at idle than at high speed. So in my original setup I was injecting right after the spark coil trigger every other revolution or once per power stroke. And it never knew which cycle it was on. There was a 50/50 chance thing every time I cranked up the motor. When it was on the intake stoke case, the injection was taking place just as the valve opened which is exactly the worst time. The code does not support doing semi sequential with my basic trigger but by going to two injections per firing cycle (one per revolution) I now have only ½ the fuel going in with the valve open and ½ when it is closed and it is consistent every time. This made a HUGE improvement! I am still trying to figure out a way to “trick” the code into doing semi sequential but I don’t hold out much hope. It is running so fine now that I hate to mess with it but there is that nagging voice in the back of my head saying it could be even better. . . .