Run CPU-Z and see if your CPU is a Brisbane core and a G1 or G2 stepping (or revision as it says in CPU-Z). If it is, you'll never get accurate core temps because the Digital Thermal Sensors in those particular CPUs are flawed and report stupidly low temperatures. Although this is not the cause of your original problem.
@jimmysmitty: SMART is not.