That is actually what I was thinking. Something in the save game is reloaded multiple times. And like I said, its around every 30 loads or so. 32 is a base 2 number and maybe a pointer or some other data container is overflowing when the load count gets to 32 (possibly using a nibble -4 bits- to store it). I have not tested if the number of loads remains constant though.