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.