I reckon you might need to give this thread a read …
It appears to be the exact same problem that you are experiencing.