Just to update everyone....there were multiple problems i was faced with.....
First while troubleshooting i did see that the 5v connection for the servo was only receiving just over 2 volts. So while troubleshooting this i fried my original mega board and replace it with a spare on that I have. I also decided to use an LM7805 voltage regulator that i attached directly to the voltage line of the servo....to avoid having to fix the soldering i had already undone. I also noticed that the version of Marlin I was using was not for general availability...i switched to version 1.0.2-1. After all of this it is now working fine.
First while troubleshooting i did see that the 5v connection for the servo was only receiving just over 2 volts. So while troubleshooting this i fried my original mega board and replace it with a spare on that I have. I also decided to use an LM7805 voltage regulator that i attached directly to the voltage line of the servo....to avoid having to fix the soldering i had already undone. I also noticed that the version of Marlin I was using was not for general availability...i switched to version 1.0.2-1. After all of this it is now working fine.