do a compression test, or get one of them tests done that tells ya if theres exhaust gasses in the coolant, then ya will kno where ya stand
could possibly be airlock, blocked rad or knackered water pump tho, u tried running it without the thermostat? ive had a brand new thermostat that was knackered
HTH