Few questions I have that may be meaningless, but still worth asking. First is how clean is the glass? Second is what are you using on the glass to get the ABS to adhere (UHU stick, ABS slurry or whatever)? Last thing I'd normally ask is about bed level, but your post says that you handled that issue.
I'm also trying to understand what you mean about the print failing. Are you telling us that even if the first layer goes on OK, it's getting yanked loose and then following the print head around? Is the head itself cleaned of debris (old filament burned onto it) since it's about the size of a quarter and "very" close to the print surface. Anything stuck on it will knock into what your printing and will break it away from the glass.
Sidenote to AZERATE and tonycstech;
If he's using the DaVinci stock, he has no control over print temperature or feed rate. XYZware and the printers firmware decide all that for you, you only get a few printing choices. The bottom side of the hotend is all metal, the rest is "metal enough" that any temp most other printers could use wouldn't hurt it. The fan on the hotend itself isn't for cooling the material extruded, but cools the top of the hotend / feed roller area and you can't control it.