Did you ever find the problem here sher?
I have the exact same issue, everything works except for the moving forward/backward part.
If i lift the truck so that the wheels are in the air, the engine moves them but at diffrent speed.
If i put it in neutral it all works fine when moving the gears manualy.