It's not stuck...?
One CPU core will typically be favoured, and do more work.
41C at idle is good, that's really low...
The internal core temps are actually always higher than the single 'external' CPU temp reported, anyway.
So it's that 32C core temp that is actually suspicious!
Lemee see now, an E6420 @ 2.4GHz I have running here is ~53C right now (doing stuff) and each core is reporting ~56C...
I've never heard of a stuck temp gauge before,