does the motor sound the same ? forward and reverse ?
throttle cable would not be better in reverse ...
it has to be something restricting the forward movement ...
only other thing i can think of is gears
try puting rear on jack stands and pressing gas in forward ( not to much) ... watch wheels
then do it in reverse ... see or hear any difference??
when was the last time you greased the front hubs ??