I just had some similar issues with my TZ. My game would reset after a couple of minutes at any time possible. DMD issues, sound, speech, coils, everything. This would happen during Diagnostics, while playing, attract mode, etc.
I am far from an authority on these issues. It was recommended for me to use rubbing alcohol and a toothbrush. I cleaned all of the ribbon connectors and all of the male connections on the boards as well. Then while still having alcohol in the connections, I seated and reseated multiple times to get everything nice and clean. Then I let the alcohol dry and evaporate before putting it all back together.
Holy shit! Works great! I hope that I didn't just jinx myself.
Edit: To be clear I didn't clean all male connections but only the ribbon cable ones.