No, the problem went away when I reinstalled a fresh copy on another server and manually entered in a couple of products.

If I apply my existing database to the fresh copy, it stops working.

I ran myisamchk on the table and it had no effect. Dumping, dropping, recreating and reimporting the data has no effect either.