Not answering your question, sorry.
But I have sort of a similar problem... I cannot load the save game for NSMB. Every time I restart the game using USB loader GX (after having a break or next day, etc), it starts from the very first level again, not from where I was or quick saved.
Any help...