Not riding no hands may be a bike problem... headset or even something like rear wheel dishing.
I found out my rear wheel dishing was wrong and it kept me from riding no hands.
Changed the wheelset (had a set of sewups for the bike too) and it balances just fine now.