Stuttering 2006 Ford F-150

When I put the truck in drive the engine starts to stuttering out and have to stuttering out and the only way to get it engaged is too shift into overdrive
What can be causing this.