Well I take 6 steps so I cant really start it on my first step lol, but I know what you are saying. I've changed my timing a little bit lately: instead of starting it with my 3rd step (that would be the first step with a 4 step approach), I start the ball between the 2nd and 3rd step. My timing used to be a bit later, and I have been working on getting it a little sooner, and it has seemed to help with consistency.
--------------------