If you have a Retrode or similar device (or mail the cart to someone who does), comparing byte for byte against a good cart might explain the problem.