Instead of starting a new company could you transition into a new role in your first company that lets you do more coding and building? There may be more to the story than you've said; but from what you've given me to go on, starting a new company without first resolving things at the first seems like a irresponsible and selfish move.