This could also be coming from the differential. Sometimes they are quiet while coasting or under moderate power but will while or make noise under heavy load. If so, there is a lash adjustment, and the bearings may need be checked.