@John Sawyer1 : I had the same problem and ( like you said ) the solution is eliminate Fan Control
I have OSX 10.9 Maverics and I got this message (in Console) every few seconds:
15/11/13 14:22:50,000 kernel[0]: SMC::smcReadKeyAction ERROR TH0P kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff802af9b000
Procedure to eliminate FanControl
Open terminal and seach for FanControl:
$ ps -ef | grep -i fan
0 145 1 0 Gio12am ?? 3:58.07 /Library/StartupItems/FanControlDaemon/FanControlDaemon run
This tell me that I really have the FanControlDaemon running as pid 145.
Then I eliminate it :
$ cd /Library/StartupItems/
$ sudo rm -Rf FanControlDaemon/
and then kill the daemon:
$ sudo kill 145
WARNING: if you replicate this procedure the you have to use the PID you get from ps -ef instead of 145 !!! This number will surelly be different on your system.
This eliminate the messages fo me.
Side Note:
I also try to run the current version of another fan controll utility called smcFanControl (version is 2.4) it seem to not work in Maverics (no window) but it produce near the same message in Console:
15/11/13 14:19:35,000 kernel[0]: SMC::smcReadKeyAction ERROR TC0F kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff802af9b000
For smcFanControl you got "ERROR TC0F" instead of "ERROR TH0P".
If you have this problem you can try to find and kill the process "smcFanControl"