Still overheating

Take it out and have it flow tested at a radiator shop. Then you won't have to guess at the problem.
The stat should not be open at ambient temp. either.