Battlefield 2 Problem

I was able to burn a mini image of BF2 and everything gets started fine. After I play on a server for 20 minutes I get kicked for Gamehack 80139 by Punkbuster. Ive looked it up and its kicks people who have nocds cracks installed, which I dont. Could it be that Daemon Tools is being detected or something else?