Kinetic Pitching Chains explains the importance of your Starting Position.
To clarify your Front Knee movement ...I am addressing "how" you lift your Front Knee. I recommend you lift your Front Knee up to and even with your Front Hip. Until you get comfortable with this new position, consciously keep your Front Knee between your Front Hip and your Bellybutton.
As far as your Front Foot position is concerned, I have found that your Front Foot position is dependent upon your Back Knee and Hand positions. After you make your Front Knee adjustment and after I see you new motion, I'll be able to better address your Front Foot position. (The last thing I want to do is fix something that may not need to be fixed.)
Typically, after making this simple adjustment, you'll experience improved ball control, use less effort during your motion and still maintain velocity.
L.A. "Skip" Fast
Professional Pitching Solutions