scratch that. Went to bed after last post, and the phone was stable all night. When I woke up, used it to check email and all was well, but when I opened a news app, it crashed to a black screen, and is now freezing on boot.
Definitely seems like a software or memory allocation issue given...