Arduino + Servo + 2 motor driviers = error!

Hello guys ,
so iam new here hope its the right place and im sorry my 1st post is a question  as its my 1st project :D  

ok im doing a project of a robot driven by man with grippers

so basments needs 2 big motors i use for them those drivers

https://www.robotshop.com/content/PDF/users-manual-md30b.pdf

and one servo motor to hold thins (as a gripper )
http://www.cntl.kyutech.ac.jp/robocar/2010/references/kurolab/datasheet/ET-SERVO-S3003.PDF

and a ps controller using billporter library
billporter.info
im using software servo library
http://www.arduino.cc/playground/ComponentLib/servo 

so if i dont power the motor drivers i can control the Servo normally

but once i power the drivers it doesnot respond to me 

and maybe makes sound as if it needs to move ! ! 

i power servo using a powerregulator comes from 12v battery which also powers the Arduino 

this battery in series with another 12v battery powers the motor drivers 

all grounds are connected together  

so what do you think ?? 

Powered or running?

The servo stops working when the drive motors are powered or running?

**JUST powered **

JUST powered 

Power supply, timing or wiring?

I think Chuck brought up a very important point in the shoutbox with regard to using a servo and pwm on the arduino. Can you try a digital write to the motor driver instead of pwm and see if your servo still works and you have supply at your motor outputs.

Also are you feeding Vcc on motor driver with 5-12v?

It might help if you posted a clear picture of your setup(one in which we can see where all wires start and finish) and the code you are using