Might try having someone get out in front of the truck and watch next time to see what's happening. Maybe something loose up front. Same size tires I assume and same gearing front and rear?