kernel_task error + faulty temperature sensor
I woke my 2013 MacBook Air from sleep mode to discover it running extremely slow with the fans blasting. I opened the Activity Monitor and discovered the system's kernel_task using essentially all of the machine's CPU resources.
I attempted to follow all of Apple's recommended solutions (reset SMC, PRAM, reinstall OS, etc.) before following some instructions I found online to tamp down the kernel_task process by altering a few files in the OS. After that, I successfully regained control of the machine (although the fans were still blasting) and was able to run a hardware diagnostic.
I got the following error code: 4sns/1/c0000008 th1h -- 124.
According to a Google search and this forum, that means I have a faulty temperature sensor. I downloaded a temperature monitor/fan control program that claims while my battery/palm rest sensors are ~75 degrees F, my CPU is 107-130 degrees F. The computer does not even feel warm to the touch.
This is an older machine, and I'm a graduate student, so I'm not going to put $400 into a new logic board. Now that I can control the fans, the machine seems to be operating just fine. Accordingly, I'm curious about my options.
1. Am I right to assume that these CPU temperatures as reported by that sensor are false positives and that those components are not actually running at unsafe temperatures?
2. Is it worth it to open up the machine and blast it with compressed air?
Many thanks!
UPDATE: Screenshots from fan control app and a hardware monitor
Is this a good question?