Before the thermostat, have a quick go at bleeding the radiator.. I had a very similar problem with my 99 Bravo, worked a treat.. sounds like the thermo though, as said above.
Edit: I think Halfords were going to charge me 12-15 quid I think for a thermo.