I found the problem and have resolved it. My permalinks setting was causing the problem.
I doing some more research, I wondered if this is somehow related to the fact that my web host, ipage, is still using the old_password hashing in MySQL, which is what generates the error:
PHP Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [mysql_old_password] in /hermes/bosnaweb04a/b1591/ipg.landsremotecom/garage2/shop/wp-includes/wp-db.php on line 1488
Could this authentication error be causing TML to fail when it is activated? If so, is there a workaround for it? Does TML need a specific version of MySQL? Might using an older version of TML work better?
Whoops, forgot to mention my site is hosted on http://www.ipage.com.