For the IP3 to reliably place BGAs the machine needs the 4800 vision card and type 12 camera. From the problems i see here you must have the 4400 card and a type 8 or 9 camera. It would also seem that a calibration is in order. I have calibrated and ran BGAs for many of my customers. What Firmware, cameras and vision card do you have?