Your fluctuation may be normal, and it could be a function of the replacement thermostat, temp sensor, or even the difference in water/antifreeze proportions in your coolant after it was changed. Based on my general experiences with cooling systems, I can offer a couple of observations:
1) There have been a couple of posts about bleeding air from the system after changing the coolant, which you can probably find by doing a search of the board. The bleeding procedure had something to do with loosening the cap after running the engine for so much time. What I did after changing my water pump on my '93 was park on a steep hill, facing uphill so that the radiator inlet was the highest point in the system, run the truck to operating temp with the cap off, make sure that the radiator was topped off and the overflow bottle had enough antifreeze to keep air from being sucked into the system when the system cooled, then reinstall the cap. I then monitored the overflow bottle over time to make sure that the antifreeze was at the "full cold" line when the system was completely cool.
2) Make sure that your system is pressurizing properly. Fluctuations in system pressure can account for the temp changes. Have your system pressure-tested using the pump tester to make sure that it doesn't leak down. Your radiator cap should also be checked to make sure that it holds the proper pressure. If your system checks out OK, then you install a faulty radiator cap, your system pressure will be off.
3) A final check would be to have the cooling system tested to verify that there's no exhaust in your cooling system, a sign of either a head gasket leak or cracked head. A sample of coolant can be sucked into a tester, which will immediately detect even the slightest trace of exhaust gas in your antifreeze. A very small leak could help contribute to variances in engine temp.
Hope this helps.
------------------
"Whoever said you can't fool all of the people all of the time, was a damn fool" Vincent K McMahon, January 1999