In your case, I'd just go with another team until then.
But on the subject of Gamesharks, I only use them on games I have two copies of. On one copy of the game, I'll beat it fair and square, and on the other, I'll use Gameshark for many things. I've only done this on Crystal, Blue, Yellow, and...