maybe it's glitching... i remember you have to battle charles on route 5 in a triple/rotation battle. after team plasma, you're supposed to advance.
might be a problem with the DS you're playing on. It's sorta tolled me when my DSi turned into scrap metal and wouldn't work with my Pokemon 5th gen games.