I own emerald and every time i get pretty far it says due to coruption or damage save file has been erased and recentley i beat the elite 4 and then it reset again
thats sorta jacked up,dont u think? have u ever used a cheat code? that may be the problem. if not, u can return the game for a new 1.