I recently went theough hell with my coling system also. Put in 2 different thermostats. Ii did the boiling water test on the 2nd one 1st to make sure it was operating. My cooling system would absolutely not circulate on its own after a flush no matter how i tried to bleed it. I ended up removing the upper hose and filling the block up with coolant through a funnel as well as the radiator. Then did the bleeding process. Thats what worked for me.
At this point I'd probably give this a try.