Look on the drivers door edge, you will see a label with stock tire size and also AXLE code
Look here for AXLE code ratio:
http://www.therangerstation.com/tech_library/axle_codes.shtml
Common axle(differential) ratio is 3.73
4.10 ratio is better for acceleration and towing power, but has higher RPM at 65mph
3.45 ratio is better for highway cruising, better MPG, but lacks low end power
If stock tire size was 29" and you changed to 32" tires, and you have a 3.73 ratio axle
The axle ratio is effectively changed to 3.38 by the larger tires
So better for cruising but a loss in low end power, acceleration.
The weight of the tires and the amount of power it takes to get them rolling is also a factor, and also to stop them rolling, lol, brakes will wear faster.
To get the 32" tires to work the same as the 29" tires you would need to change the axle ratio to 4.10, this would get you back to the 3.73 "feeling" you had before.
Because it is a 4x4 you have to change BOTH axle ratios
This would also get speedometer/odometer back to reading correctly
At this time(with 32" tires) when speedometer reads 60mph you are actually going 65mph
No, programming won't help much.
What engine do you have?