Servos, Motor Drivers and Outside Control Systems

I went with an analog output and just uploaded the fade program and put the data pin into the pin where the light would normally go and now it is working.

Are you saying you're using a PWM output ("analogWrite") to drive your servo?
Is it getting warm?