Are the hoses (well one at least) going into the matrix getting hot when the thermostat opens ? Simple quick pointer to check first.
If so then there is still a blockage, if not then its possibly a thermostat or hose blockage problem.
Juddering - can you explain more - it the engine juddering ie rev's dropping etc or do you mean its actually trying to drive off ?
Oh and welcome to Pf