it'll hash but only at 170 mhash and cuts -d1 in half as well. So it's almost like it's using the same GPU for both processes.
This part sounds like the problem many users have had with multiple GPUs. The solution is to use SDK version 2.1 instead of newer ones. There may be other problems in your case, but try this one first.