After I read the starting instructions for micro squirt I ran far away...,,
Typically, the first time someone tries to start their engine with a MicroSquirt® controller, it starts after about 5 minutes of alternating various cranking pulse widths numbers to get started, and changing the:
Cranking Pulse Widths:
The cranking pulse width at -40°F should be about 3 to 5 times the 170°F value.
If you over-estimate the correct values, you WILL flood the engine.
To begin, set the -40°F cranking pulse width to about 88% of your 'upper' req_fuel value, and the 170°F cranking pulse width to about 23% of your req_fuel. Those should get you 'in the ball park' for starting.
Once you have the engine running, you can tune the cranking pulse widths with small changes, moving them up or down together, and check it over a few days worth of starts before deciding which direction to go next. Remember that the cranking pulse widths need to be with ~0.5 milliseconds of the optimal value at both -40ºF and 170º F.
You move them up and down together, but not by the same amount. You want to keep the cold cranking pulse width about 3 to 5 times the hot cranking pulse width.
For example, suppose your reg_fuel was 14. Then you might start with a cold cranking PW of 12.3 and a hot cranking pulse width of 4.0. Suppose you try this and see it is too rich, and your temperature when you tried it was 40°F. So you need to lean it out (after making sure the engine hadn't flooded, in which case you would have to clean the plugs). You might try reducing your cold cranking pulse width by 0.8 milliseconds, to 11.5. You don't want to also reduce you hot cranking pulse width by 0.8. You really want to reduce it by the proportional amount you reduced the cold pulse width, which would be 0.8*(4.0/12.3) = 0.26 = 0.3. So you would reduce it to 3.7.
This maintains a reasonable ratio between the pulse widths. You don't have to calculate it each time though, just adjust the hot number by about 1/3 of the cold number, and you should stay 'in the ballpark'. Conversely, if you had to richen the pulse widths, you might add 0.8, and 0.3, etc.