That's probably the general category the CEL falls under, or maybe it just says that because it doesn't know. Here is a list of obd-2 codes for our cars:
The high input reading actually means the temperatures are too low. If you do a search for P0546 on the board you'll find a bunch of threads. Most of the time the EGT sensor in the uppipe has just worked itself loose.