Mark: good thinking on the SD card. If you did a factory reset, that would have wiped both caches, so that's not likely the problem. What you did eliminated all of the more esoteric causes, good job. Let's see if anything shows in the logs.
When the tablet locks, does it lock tight? Can you get back to the launcher? How do you reset it?