|Do you mean TPM and not TMP?|
The most consistent fix for that seems to be to remove some ram. From:
"In every case where we have seen this issue we have simply removed a stick of ram (usually the largest of 2 sticks) and the problem was resolved.
In most cases these were systems with 3GB of ram. We would remove the 2GB stick, reset the bios to factory defaults, and then either reboot into windows OR reload the OS which has always worked, at least for us. Sometimes we could reinstall the 2GB stick of ram BUT most of the time we left the system at 1GB and this would resolve the issue. In almost every case it was a Hynix memory module that we removed.
Hopefully this will help others that may be having teh same issue.. so before doing anything remove some ram or swap some ram out. Try to get to 1GB or less"
It doesn't seem to be bad ram as removing the remaining stick and swapping the other one back in works too. Anyway you might want to fiddle with your ram and see what happens.