I would be curious to see if the cart is really bad.
Those symptoms can point to a problem with the motherboard as well. They can be VERY finicky about carts when the solder joints break on the 2 SH-2 CPUs.
Now, that being said, I have seen a bad cart before. The problem is that the ROMs are all surface mount and don't have part #s on them. Good luck finding replacement chips to program without part numbers.