I wouldn't be surprised if its snow leapard causing this. I have a white 24 inch iMac (2006) with tiger and don't have any issues. If you can clone your drive and install tiger or leopard, which ever originally came with it and see if your still having problems.