The other thing to consider why it may be getting so hot on the left palmrest, is because the HD may be working hard, paging in and out of virtual memory, because your physical memory is low. I don't think you mentioned how much memory was in it, so that would be my s.w.a.g. :-)
This Old iBook
This Old iBook