I've been playing Pokemon Unbound on my EZFlash IV for a little while now. Ever since I started, it would very occasionally freeze when entering a battle or in the middle of a battle, but after turning the GBA off and on it would continue work as normal.
As I've progressed, it slowly got worse...