Here are some more likely culprits:
* Transmission Problems: This is the most probable cause. Issues within the transmission itself (e.g., broken linkage, internal failure, low fluid) could prevent forward gear engagement while leaving reverse unaffected.
* Driveshaft Issues: A problem with the driveshaft (like a broken U-joint or a disconnected driveshaft) could also prevent forward movement.
* Transfer Case Problems (if applicable): For four-wheel-drive trucks, a malfunctioning transfer case could prevent power from reaching the front or rear axles in drive, but not in reverse.
* Shift Linkage/Cable Problems: A problem with the mechanism that connects the shifter to the transmission could prevent drive from engaging.
In short, while a severely damaged differential *might* contribute to the problem, it's far more likely that the issue lies within the transmission, driveshaft, transfer case (if applicable), or the shift linkage. You should have a qualified mechanic diagnose the problem properly.