This winter is the first time I have seen my short journey mpg drop into the 20's. Usually this is 32-33, but I know that I too have a thermostat problem exactly as David has.
I have blanked off some of the radiator with cardboard in an attempt to get the temperature up, which has helped to a degree (sorry!), but this won't help on short journeys where the thermostat isn't getting the engine warmed up as quickly as it should.
When I first got the car, the temp never moved from 80 (on the gauge) regardless of ambient temp, load, speed etc. Now I can't get it above 70 unless it has done some hard work for a reasonable period of time.
Mr Shr - I don't know if STAR can provide real-time info for the thermostat and the temperature sender, but the old-fashioned way to test both is with a pan of water, a stove, and a thermometer - and an ohmmeter for the sender. And a lot of messing about!
The only way I can think of to be sure about the sender is to measure the resistance across the terminals when the temp gauge is at a particular temperature, then remove the sender and put it in a pan of water heated to the same temperature, using a separate thermometer to take the measurements. Then measure the resistance across the terminals again and ensure it is the same value as before when it was on the car. But a lot of faffing about, as I said before!