Small Engine Troubleshooting Problems? Ask a Mechanic Now.
What you describe is usually caused by the engine idle being too high. Making transmission hard to shift and drags when you try to slow down.
Try lowering the engine idle speed. This won't help the slow to move in forward or reverse. Could the brakes be dragging? Test by seeing if it will coast in neutral.