yeah, I have checked all fluids including the oil in my rear diff. they are all top off and in good condition. The truck isn’t stock I think. I bought it 2 months ago, it has an aftermarket exhaust, and it has something on top of the engine that says msd with a little module, a spark plug on it with a wire (not sure what it is?). And yes it only does it when the truck is moving. You can take a look at the video I posted, this is after a 1h30 drive (backroad &
highway). You don’t hear it at all at high speed, but between 30km/h to 60km/h it whines really loudly if the truck has been driven at higher speed previously.