I've managed to add a C wire to my thermostat. I then decided to check the voltage between the R and C wires, and find that it read as 27.8 volts, not the 24 volts it was supposed to be. Could this cause problems? I do have a Lux thermostat which is having trouble with it's ambient temperature reading, but I'm not sure if it's because of the voltage or something else.
It's a bit high but whether it will be a problem depends on your thermostat and how it tolerates the high voltage. Also consider that the furnaces controller board is also receiving this voltage.
Before you start anything else, check to see if your thermostat can be calibrated and complete this step first.
To rule out the higher voltage as the cause of the faulty temperature reading, find another transformer that gives you close to 24VAC and connect it to R and C - basically use that power source instead of the transformer in the furnace. If the temperature reading is correct now then you have verified the cause. If other transformers are also giving higher than expected voltages, check your input line voltage - if that is high, so will the transformer output.
If line voltage is OK and other transformers are OK then you can replace the transformer in your furnace; it's a pretty straight forward replacement usually. Just remember to turn off the power to your furnace first!