Here's a guide for some troublesome roms and how to run them properly with VBA. http://forum.romulation.net/index.php?topic=6326.0
Simply put there are 2 GBA emulator for PC. no$gba (mostly used for DS emulator nowadays) and VBA (Visual Boy Advance) I recommend VBA though. Refer to this thread for help on VBA.