As above if your old sensor worked then pop it back in. I brought my first thermo from Euro car parts, and that didn't work, so i brought a gen one from VW and had no issues after fitting it.
Still sounds like a dodgy thermo tbh, as i had same issues before i changed mine. Maybe the TPS one works at a slightly different temp. My car takes around 10mins to heat up full, but then again i am in scotland at the mo and its bloody nippy.